我有一台运行Mac OS 10.5.7的Mac。 我想为git使用设置几个SSH帐户。 帐户最初configuration了/ dev / null的主目录和/ usr / bin / false的loginshell。 在此设置中,帐户不会显示在login屏幕或快速用户切换下拉列表中。 但是,为了让他们使用git,我需要将其loginshell更改为/ opt / local / bin / git-shell。 一旦做出更改,他们突然出现在login屏幕和用户下拉菜单中。 是否有可能阻止这些帐户出现在这些名单?
隐藏用户:
选项1:
如果使用sub 500 UID创build用户,则可以通过运行以下命令来在“login”窗口中隐藏UID小于500的任何用户:
sudo defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -boolean true
另外一个select:
通过运行sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array $USERNAME将用户添加到HiddenUserList中sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array $USERNAME
MacOSXHints提供了一个指南。
看看gitosis 。