Bu, başarılı bir şekilde oturum açmak için bir program atayan unix tabanlı oturum açma sisteminin bir özelliği kullanılarak gerçekleştirilebilir. Normalde OSX kullanıcılarının kabukları olarak tanımlanır /bin/bash
. İşletim sistemi oturum açma penceresi, kullanıcıların oturum açma ekranında göstermeden önce kullanılabilir bir kabuk bulunduğundan emin olur.
Kabuğu olarak değiştirerek bir kullanıcıyı devre dışı bırakabilirsiniz - hem oturum açma yeteneklerini hem de oturum açma penceresi kullanıcı listesindeki görünümlerini iptal edebilirsiniz /usr/bin/false
.
Ayarlar Sistem Tercihleri -> Kullanıcılar ve Gruplar -> (Gerekirse ayarların kilidini açın) -> Bir kullanıcıyı sağ tıklayın -> Gelişmiş seçenekler -> Giriş Kabuğu .
Kullanıcının yeniden etkinleştirilmesi bunu tekrar yapmak kadar basittir /bin/bash
.
Ek: OS-X'in sonraki sürümlerinde, bu şekilde devre dışı bırakılan kullanıcıları geri yüklemek biraz daha karmaşık hale gelir.
10.7'den başlayarak, kullanıcılar varsayılan olarak yönetici panelinde de görünmezler. chsh
Bir terminaldeki standart Unix komutunu kullanarak kabuklarını ayarlayarak bunları manuel olarak geri yükleyebilirsiniz :
sudo chsh <username> /bin/bash
10.9'dan başlayarak, chsh
yardımcı program da kullanılamaz, ancak kabuğu terminaldeki bir OSX özel yardımcı programını kullanarak ayarlayabilirsiniz:
sudo chpass -s /bin/bash <username>