Primero que nada, puedes visitar un sitio web que enumera muchas de estas cosas: enlace
Sin embargo, acabo de tomar una solución de fuerza bruta:
Copia la carpeta de Preferencias
$ cp -r /Library/Preferences before
Inicia las Preferencias del Sistema.
Hacer un cambio a través de la GUI.
Probablemente es mejor hacer un cambio a la vez,
p.ej. Cambié "Mostrar ventana de inicio de sesión como:"
de "Lista de usuarios"
a "Nombre y contraseña".
Salir de las preferencias del sistema.
Copia la carpeta de Preferencias de nuevo:
$ cp -r /Library/Preferences after
Ver qué archivos han cambiado:
$ diff -ur before after
Binary files before/Preferences/com.apple.loginwindow.plist and after/Preferences/com.apple.loginwindow.plist differ
Compara las dos versiones.
Como son archivos binarios, deberás convertirlos a XML para compararlos.
Yo uso un alias para esto:
$ 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>
En este punto hemos localizado el ajuste. Confirma que lo tenemos 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
Inicia las Preferencias del Sistema y confirma que ha cambiado.