Изменение оболочки входа не останавливает вход в GUI, но останавливает вход в shell / ssh.
Ответ дается по адресу :
/server/61214/how-can-i-disable-a-user-account-from-the-cli-with-mac-os-x-server#new- ответ
Подробная информация о сокрытии предоставлена:
https://support.apple.com/en-au/ht203998
pwpolicy может как отключать, так и включать пользователей, не теряя их пароль
Чтобы отключить пользователя
pwpolicy -u username disableuser
Чтобы включить пользователя
pwpolicy -u username enableuser
Используйте dscl, чтобы скрыть пользователя, чтобы он не отображался при входе в систему:
sudo dscl . create /Users/username IsHidden 1
Показать скрытого пользователя
sudo dscl . create /Users/username IsHidden 0