【问题标题】:Howto disable the autohome feature in Solaris 11如何在 Solaris 11 中禁用自动归位功能
【发布时间】:2024-05-09 02:55:02
【问题描述】:

在新安装的 Solaris 11.2 上,新用户会自动挂载他们的 homedir,但我不希望这样,我更喜欢在本地和静态地创建它们。当然,我可以使用“svcadm disable autofs”完全禁用 autofs 服务,但我确实想继续自动挂载 /net 条目。 我已经试过在/etc/auto_master中注释掉“/home auto_home -nobrowse”,然后重启autofs服务,好像没什么区别。

【问题讨论】:

    标签: solaris home-directory automount


    【解决方案1】:

    新用户的主目录是本地的,它们的默认位置是/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 下创建常规目录。

    【讨论】:

    • 你已经正确地理解我在搞混了;让我恼火的是一个新的 zfs 的创建。遗憾的是,我已经从 useradd 中省略了 -m 选项。
    最近更新 更多