chmod:警告:无法更改主页

chmod:警告:无法更改主页
# chmod 755 home
chmod: WARNING: can't change home
#

在我安装了 solaris 10 之后,/home 就不再可被任何人写入,当我尝试以 root 身份更改权限时,出现上述错误。

编辑:原始权限设置为 777

答案1

没有理由改变/home权限,尤其是设置它们0777会引入重大的安全漏洞。

您可能想要为新用户创建一个常规主目录。默认情况下,Solaris 配置为将该目录存储在由多个 OS 实例使用 NFS 自动挂载的共享位置上。/home是这些目录的挂载点,而在托管目录的服务器上(可能是同一个),实际目录通常存储在 下/export/home/

您可以让此机制预先配置并用作/export/home新用户的基本目录,或者永久禁用仅适用于主目录的自动挂载程序。

后者是通过注释掉以下行来实现的:

/home auto_home -nobrowse

/etc/auto_master配置文件中。然后重新启动自动挂载服务:

svcadm restart autofs

确保/home权限是原始的:dr-xr-xr-x然后您就完成了。

答案2

从:http://www.unix.com/solaris/38623-solaris-10-home.html

在执行 chmod 之前,请尝试以 root 身份或使用 sudo:

# /usr/sbin/svcadm disable -t autofs

相关内容