Innanzitutto, puoi consultare un sito Web che elenca molte di queste cose: link
I, tuttavia, ho appena preso una soluzione a forza bruta:
Copia la cartella delle preferenze
$ cp -r /Library/Preferences before
Avvia le Preferenze di Sistema.
Apportare una modifica tramite la GUI.
Probabilmente è meglio fare un cambiamento alla volta,
per esempio. Ho cambiato "Visualizza la finestra di login come:"
da "Elenco utenti"
a "Nome e password".
Esci da Preferenze di sistema.
Copia nuovamente la cartella delle preferenze:
$ cp -r /Library/Preferences after
Guarda quali file sono stati modificati:
$ diff -ur before after
Binary files before/Preferences/com.apple.loginwindow.plist and after/Preferences/com.apple.loginwindow.plist differ
Confronta le due versioni.
Poiché si tratta di file binari, è necessario convertirli in XML per il confronto.
Io uso un alias per questo:
$ alias plist='plutil -convert xml1 -o /dev/stdout'
$ diff -u <(plist before/Preferences/com.apple.loginwindow.plist) <(plist after/Preferences/com.apple.loginwindow.plist)
--- /dev/fd/63 2013-01-23 18:20:29.000000000 +0200
+++ /dev/fd/62 2013-01-23 18:20:29.000000000 +0200
@@ -9,7 +9,7 @@
<key>RetriesUntilHint</key>
<integer>3</integer>
<key>SHOWFULLNAME</key>
- <false/>
+ <true/>
<key>lastUser</key>
<string>loggedIn</string>
<key>lastUserName</key>
A questo punto abbiamo individuato l'impostazione. Conferma di averlo con defaults
:
$ defaults read /Library/Preferences/com.apple.loginwindow SHOWFULLNAME
1
$ sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWFULLNAME -bool false
$ defaults read /Library/Preferences/com.apple.loginwindow SHOWFULLNAME
0
Avvia le Preferenze di Sistema e conferma la modifica.