OS X Mavericks'te hesap nasıl devre dışı bırakılır


15

OS X Mavericks sistemimde devre dışı bırakmak istediğim bir hesabım var, bu yüzden giriş için kullanılamaz. Hesabı kalıcı olarak silmek istemiyorum, daha ziyade geçici olarak devre dışı bırakıyorum.

Bunun Aslan'da mümkün olduğuna inanıyorum - ama belki de hafızam bana hile yapıyor?

Yanıtlar:


17

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>.


Bu hilenin farkındaydım, ancak GUI girişleri için de geçerli mi?
mgd

2
@mgd Evet öyle :)
grg

Sadece hesap Terminali kullanamaz (btw bir yönetici idi hesabı tekrar etkinleştirilmesi sonra) şimdi bu kullanılan ve: login: /etc/shells: Permission denied. Ben yanlış bir şey mi yaptım?
Cullub

1
Bu artık Mac OS X 10.13 High Sierra'da çalışmaz. Hala Giriş Penceresi ile giriş yapabilirsiniz
Paul

8

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 

Bu kabul edilen cevap olmalı. Düzenli hesaplarda çalıştı. Ancak bu hizmet hesaplarında da işe yarayabilir mi?
Manu Manjunath

Üzgünüz, test etmek için bir sunucunuz yok. Devre dışı bırakılan hesap, parola veritabanında hesabı devre dışı olarak işaretler. OSX kullanan tüm mac'larda çalışmalı
Tom Hallam

5

Yosemite ve daha yeni sürümler için şunları kullanabilirsiniz:

sudo dscl . create /Users/UserName IsHidden 1

Kaynak: https://support.apple.com/en-us/HT203998


5
Bu aslında hesabı devre dışı bırakmaz, sadece giriş sayfasındaki kullanıcı adını gizler. Gizli kullanıcının kullanıcı adını ve şifresini girebileceği hala bir 'Diğerleri' girişi var.
Stuart Hallows
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.