Benutzer unter Mac OS X verstecken
Ich möchte im Anmeldedialog von Mac OS X meine beiden Konten verstecken. Die meiner Frau und Kinder sollen dort aber wie gewohnt mit Symbol erscheinen. Lässt sich das irgendwie einrichten?
- Andreas Beier
Ich möchte im Anmeldedialog von Mac OS X meine beiden Konten verstecken. Die meiner Frau und Kinder sollen dort aber wie gewohnt mit Symbol erscheinen. Lässt sich das irgendwie einrichten?
Wenn es sich bei Ihren Konten um Administrator-Accounts handelt, genĂĽgt
sudo defaults write com.apple.loginwindow HideAdminUsers true
in einem Terminalfenster. Im Anmeldedialog, den der Prozess „LoginWindow“ anzeigt, erscheinen dann künftig keine Administratoren mehr.
Etwas mehr Arbeit müssen Sie investieren, wenn Sie auch normale Benutzerkonten verstecken wollen. LoginWindow zeigt die Konten von Benutzern nicht an, wenn ihre User-ID kleiner als 500 ist. Mac OS X vergibt jedoch standardmäßig IDs ab 501. Welche Nummer Ihr Account hat, ermitteln Sie im NetInfo Manager oder via Shellbefehl mit
sudo niutil -readprop . /users/<i>kurzname</i> uid
Welche UIDs das Betriebssystem bereits nutzt, ermittelt der Befehl
sudo niutil -list . /users uid
Die zweite Spalte der Ausgabe listet die vergebenen Benutzer-IDs. Das eigentliche Ändern der ID erledigt man entweder mit dem NetInfo Manager oder im Terminal via
sudo niutil -createprop . /users/<i>kurzname</i> uid <i>neueUID</i>
Anschließend muss man unbedingt noch die Besitzverhältnisse seiner Dateien anpassen. Das System würde sonst einem Benutzer mit neuer UID keinen Zugriff auf seine Dateien gewähren:
sudo find -x / -user <i>alteUID</i> -exec chown <i>neueUID</i> {} \;
Um sich an einem versteckten Konto anmelden zu können, müssen Sie im Anmeldedialog zunächst einen beliebigen Benutzer auswählen (einmal Pfeil-nach-unten-Taste drücken genügt) und anschließend Alt-Return drücken. Damit gelangen Sie zu einer Abfrage, wo Sie Ihren Benutzernamen und Ihr Passwort eingeben können. (adb) (adb)