Ssh

您可以在 Mac OS 10.5 中設置僅 SSH 訪問的帳戶嗎?

  • June 16, 2009

我有一台執行 Mac OS 10.5.7 的 Mac。我想設置幾個 SSH 帳戶供 git 使用。這些帳戶最初配置有 /dev/null 的主目錄和 /usr/bin/false 的登錄 shell。在此設置中,帳戶不會顯示在登錄螢幕或快速使用者切換下拉菜單中。但是,為了讓他們使用 git,我需要將他們的登錄 shell 更改為 /opt/local/bin/git-shell。一旦進行了更改,它們就會突然出現在登錄螢幕和使用者下拉列表中。是否可以阻止這些帳戶出現在這些列表中?

隱藏使用者:

選項1:

如果您創建 UID 小於 500 的使用者,則可以通過執行以下命令在登錄視窗中隱藏 UID 小於 500 的任何使用者:

sudo defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -boolean true

另外一個選擇:

通過執行將使用者添加到 HiddenUserListsudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array $USERNAME

MacOSXHints提供了一份指南。

引用自:https://serverfault.com/questions/26297