Dove sono memorizzate le opzioni di accesso?


1

Come posso leggere le opzioni di login dal terminale (Login automatico, Visualizza finestre di accesso come, Account Server di rete, ecc.)?


Tutto in vari plists in ~ / Library / Preferences o leggibili tramite valori predefiniti. Per ottenere una risposta migliore devi essere più esplicito di cosa hai esattamente bisogno e vuoi fare
Mark

In Preferenze di sistema, & gt; Utenti e amp; Groups- & gt; Login Options sono impostazioni, che ho bisogno di estrarre e salvare.
tikend

1
Come Mark ha già sottolineato, queste impostazioni sono memorizzate in vari file. Per rendere più facile trovare una buona risposta, puoi modificare la domanda per elencare specificamente le opzioni che stai cercando? Anche l'aggiunta di uno screenshot annotato della schermata delle opzioni di accesso potrebbe essere utile.
nohillside

Risposte:


3

La maggior parte di queste impostazioni sono memorizzate in /Library/Preferences/com.apple.loginwindow.plist. L'impostazione "Mostra menu di cambio rapido utente" è memorizzata in ~/Library/Preferences/com.apple.systemuiserver.plist (per ogni account utente sul sistema).

Le impostazioni del server di account di rete sono memorizzate nel database dei servizi di directory. Puoi utilizzare il dscl comando di esaminare le varie impostazioni relative al server di account di rete. Raccomando di usare man dscl per vedere 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 da OP : .plist i file sono codificati in binario. Per leggerli in Terminale, vorrai creare una copia del file con cui puoi armeggiare e convertirla in formato XML. Utilizzare il cp comando per creare la tua copia e plutil -convert xm11 examplefile.plist per convertire in XML leggibile.


THX molto, questo è esattamente quello che stavo cercando. Io aggiungo solo questo plists sono binari, per convertirli in xml plutil -convert xml1 some_file.plist. Prima di ciò, copiali altrove per non rovinare la configurazione. Aggiungi questo alla risposta, se puoi.
tikend
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.