È possibile impostare l'autologin dalla riga di comando? Come?

0

Sto tentando di automatizzare l'installazione di un "build agent" di vsts per mac, come documentato qui: link

Un passo consigliato, che è sicuramente utile nel nostro caso d'uso, è quello di configurare l'autologin (e il blocco), e il passaggio link a questa guida:

link

Ho trovato molti riferimenti all'approccio GUI delle preferenze di sistema, che ha funzionato quando sono stato testato a mano, ma pochi per l'approccio da linea di comando, che è quello che vorrei fare per il mio script. Alcuni approcci alla riga di comando sono obsoleti, con riferimenti a "systemsetup" che non è più disponibile. Al momento siamo al 10.11 e in futuro prevediamo di passare a 10.12, quindi qualsiasi approccio a questi sistemi sarebbe apprezzato.

Ho trovato riferimento all'impostazione plist 'autoLoginUser', che ho testato. Può essere impostato con comandi come:

sudo defaults write /Library/Preferences/com.apple.loginwindow autoLoginUser "buildagent"

Questo valore viene impostato quando le preferenze sono impostate, ma non è sufficiente da solo.

Questo può essere fatto interamente dalla riga di comando, ad esempio tramite uno script? se sì, come?

    
posta Colin Dabritz 08.12.2016 - 20:28
fonte

1 risposta

2

Devi creare il file /etc/kcpassword .

C'è una piccola utility che farà questo per te: link .

Questo è solo un semplice wrapper attorno a questo script: link

che è di per sé una traduzione python dell'originale script perl di Gavin Brock: link

    
risposta data 22.11.2017 - 20:25
fonte

Leggi altre domande sui tag