如何禁用 Solaris 11 中的自动主页功能
Howto disable the autohome feature in Solaris 11
在新安装的 Solaris 11.2 上,新用户会自动挂载他们的 homedir,但我不希望这样,我更喜欢在本地和静态地创建它们。当然,我可以使用 "svcadm disable autofs" 完全禁用 autofs 服务,但我确实想为 /net 条目保持自动挂载。
我已经尝试从/etc/auto_master中注释掉“/home auto_home -nobrowse”,然后重新启动autofs服务,似乎没有什么区别。
新用户的主目录是本地的,默认位置是 /export/home/<username>
。这意味着未使用 auto_home
大约 /home
的设施。
也许您将此与以下事实混淆了:当 -m
选项用作独立的 ZFS 数据集时创建主目录,而它们的父目录已经是数据集挂载点。这与 autofs
无关,只是一个 useradd
功能。
如果您不希望这种情况发生,请在任何您想要的地方自己创建他们的主目录,不要要求 useradd
这样做。
如果您只想禁用 auto_home
功能,请注释掉 /etc/auto_master
文件中的 auto_home
行,如下所示:
# /home auto_home -nobrowse
然后重启autofs
服务:
svcadm restart autofs
这将允许您在 /home
.
下创建常规目录
在新安装的 Solaris 11.2 上,新用户会自动挂载他们的 homedir,但我不希望这样,我更喜欢在本地和静态地创建它们。当然,我可以使用 "svcadm disable autofs" 完全禁用 autofs 服务,但我确实想为 /net 条目保持自动挂载。 我已经尝试从/etc/auto_master中注释掉“/home auto_home -nobrowse”,然后重新启动autofs服务,似乎没有什么区别。
新用户的主目录是本地的,默认位置是 /export/home/<username>
。这意味着未使用 auto_home
大约 /home
的设施。
也许您将此与以下事实混淆了:当 -m
选项用作独立的 ZFS 数据集时创建主目录,而它们的父目录已经是数据集挂载点。这与 autofs
无关,只是一个 useradd
功能。
如果您不希望这种情况发生,请在任何您想要的地方自己创建他们的主目录,不要要求 useradd
这样做。
如果您只想禁用 auto_home
功能,请注释掉 /etc/auto_master
文件中的 auto_home
行,如下所示:
# /home auto_home -nobrowse
然后重启autofs
服务:
svcadm restart autofs
这将允许您在 /home
.