Estoy intentando automatizar la configuración de un "agente de construcción" de vsts para mac, como se documenta aquí: https://www.visualstudio.com/en-us/docs/build/admin/agents/v2-osx
Un paso recomendado, que es definitivamente útil en nuestro caso de uso es configurar el autologin (y el bloqueo), y el paso enlaza con esta guía:
https://www.engadget.com/2011/03/07/terminally-geeky-use-automatic-login-more-securely/
He encontrado muchas referencias al enfoque de la interfaz gráfica de usuario de las preferencias del sistema, que funcionó cuando lo probé a mano, pero pocas al enfoque de la línea de comandos, que es lo que me gustaría hacer para mi script. Algunos enfoques de línea de comandos son anticuados, con referencias a 'systemsetup' que ya no está disponible. Actualmente estamos en 10.11, y planeando pasar a 10.12 en algún momento, así que cualquier enfoque para estos sistemas sería apreciado.
He encontrado referencia a la configuración plist 'autoLoginUser', que he probado. Se puede establecer con comandos como:
sudo defaults write /Library/Preferences/com.apple.loginwindow autoLoginUser "buildagent"
Este valor SE establece cuando se fijan las preferencias, pero no es suficiente por sí mismo.
¿Se puede hacer esto completamente desde la línea de comandos, como por ejemplo a través de un script? si es así, ¿cómo?