Відповіді:
Ви можете відключити обліковий запис користувача, встановивши його оболонку на / usr / bin / false .
Або запустити chsh -s /usr/bin/false <username>
, або змінити його в Користувачах і групах → Додаткові параметри. Щоб змінити його назад, запустіть chsh -s /bin/bash <username>
.
login: /etc/shells: Permission denied
. Я щось не так зробив?
Зміна оболонки входу не зупиняє вхід в GUI, але зупиняє вхід оболонки / 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
Для Yosemite і новіших можна використовувати
sudo dscl . create /Users/UserName IsHidden 1