创建仅可通过 SSH 访问的用户

创建仅可通过 SSH 访问的用户

我正在尝试在 Lion 中创建一个完全隐藏的用户,该用户只能通过 SSH 登录,或者至少不能通过登录窗口登录。

我正在尝试创建一个用于远程系统管理的用户。我使用了 instaDMG 中包含的出色 CreateLionUser.pkg 来创建隐藏的管理员用户,但该帐户仍显示在“用户和组”偏好设置窗格中。此外,登录窗口将“其他...”列为登录选项。

我试图阻止最终用户看到此选项,因为它不应用于本地登录系统。此外,由于这是用于修补和其他系统管理,我不希望用户意外地从首选项窗格中删除用户。

在以前的 OSX 版本中,如果您将 UID 设置为 100 以下,则帐户会被忽略。此技巧和其他技巧似乎在 Lion 中不起作用。

答案1

隐藏其他选项:

sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWOTHERUSERS_MANAGED -bool false

从这里。

相关内容