Yanıtlar:
Bir kullanıcı hesabını kabuklarını / usr / bin / false olarak ayarlayarak devre dışı bırakabilirsiniz .
Çalıştırın chsh -s /usr/bin/false <username>
veya Kullanıcılar ve Gruplar → Gelişmiş Seçenekler'de değiştirin. Tekrar değiştirmek için çalıştırın chsh -s /bin/bash <username>
.
login: /etc/shells: Permission denied
. Ben yanlış bir şey mi yaptım?
Oturum açma kabuğunu değiştirmek GUI oturumunu durdurmaz, ancak shell / ssh oturumunu durdurur.
Cevap: /server/61214/how-can-i-disable-a-user-account-from-the-cli-with-mac-os-x-server#new- Cevap
Gizleme ile ilgili ayrıntılar: https://support.apple.com/tr-tr/ht203998
pwpolicy, şifrelerini kaybetmeden kullanıcıları hem devre dışı bırakabilir hem de etkinleştirebilir
Kullanıcıyı devre dışı bırakmak için
pwpolicy -u username disableuser
Kullanıcıyı etkinleştirmek için
pwpolicy -u username enableuser
Kullanıcıyı girişte görünmemeleri için gizlemek için dscl kullanın:
sudo dscl . create /Users/username IsHidden 1
Gizli bir kullanıcıyı göstermek için
sudo dscl . create /Users/username IsHidden 0
Yosemite ve daha yeni sürümler için şunları kullanabilirsiniz:
sudo dscl . create /Users/UserName IsHidden 1