У меня Mac под управлением Mac OS 10.5.7. Я хочу настроить пару учетных записей SSH для использования git. Учетные записи изначально были настроены с домашним каталогом / dev / null и оболочкой входа / usr / bin / false. В этой настройке учетные записи не отображаются на экране входа в систему или в раскрывающемся списке быстрого переключения пользователей. Однако, чтобы они могли работать с git, мне нужно было изменить их оболочку входа в систему на / opt / local / bin / git-shell. Как только это изменение было внесено, они внезапно появились на экране входа в систему и в раскрывающемся списке пользователя. Можно ли предотвратить отображение этих учетных записей в этих списках?
Чтобы скрыть пользователя:
Опция 1:
Если вы создаете пользователей с UID менее 500, можно скрыть любого пользователя с UID менее 500 в окне входа в систему, запустив:
sudo defaults write /Library/Preferences/com.apple.loginwindow Hide500Users -boolean true
Другой вариант:
Добавьте пользователя в HiddenUserList, запустив sudo defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList -array $USERNAME
Руководство доступно на MacOSXСоветы.