如何禁用 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.

下创建常规目录