¿Se puede configurar el inicio de sesión automático desde la línea de comandos? ¿cómo?

0

Estoy intentando automatizar la configuración de un 'agente de compilación' de vsts para mac, como se documenta aquí: enlace

Un paso recomendado, que es definitivamente útil en nuestra base de datos es configurar el inicio de sesión automático (y el bloqueo), y los enlaces a los pasos de esta guía:

enlace

He encontrado muchas referencias al enfoque de GUI de preferencias del sistema, que funcionó cuando lo probé a mano, pero pocas al enfoque de línea de comandos, que es lo que me gustaría hacer para mi script. Algunos enfoques de línea de comando están desactualizados, con referencias a 'systemsetup' que ya no están disponibles. Actualmente estamos en 10.11, y estamos planeando pasar a 10.12 en algún momento, por lo que cualquier enfoque para estos sistemas sería apreciado.

He encontrado una referencia a la configuración plist 'autoLoginUser', que he probado. Se puede configurar con comandos como:

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

Este valor se establece cuando se establecen las preferencias, pero no es suficiente por sí mismo.

¿Se puede hacer esto completamente desde la línea de comandos, como a través de un script? Si es así, ¿cómo?

    
pregunta Colin Dabritz 08.12.2016 - 20:28

1 respuesta

2

Necesitas crear el archivo /etc/kcpassword .

Hay una pequeña utilidad que lo hará por usted: enlace .

Esto es solo un envoltorio simple de este script: enlace

que es en sí misma una traducción en python del script perl original de Gavin Brock: enlace

    
respondido por el David Terry 22.11.2017 - 20:25

Lea otras preguntas en las etiquetas