Come posso leggere le opzioni di Login dal terminale (Login automatico, Visualizza finestre di login come, Account Server di rete, ecc.)?
Molte di queste impostazioni sono memorizzate in /Library/Preferences/com.apple.loginwindow.plist
. L'impostazione "Mostra menu di cambio rapido utente" è memorizzata su ~/Library/Preferences/com.apple.systemuiserver.plist
(per ogni account utente sul sistema).
Le impostazioni del server dell'account di rete sono memorizzate nel database dei servizi di directory. Puoi utilizzare il comando dscl
per esaminare varie impostazioni relative al tuo server di account di rete. Raccomando di usare man dscl
per esaminare i dettagli di questa funzione, ma come esempio posso usare il seguente comando per vedere il dominio di Active Directory a cui sono legato al lavoro:
dscl localhost -ls /Active\ Directory
Per Open Directory dovresti usare:
dscl localhost -ls /LDAPv3
Nota aggiuntiva dell'OP : i file .plist
sono codificati in binario. Per leggerli in Terminale, vorrai creare una copia del file con cui puoi armeggiare e convertirla in formato XML. Utilizza il comando cp
per creare la tua copia e plutil -convert xm11 examplefile.plist
per convertire in XML leggibile.