Parece que você está procurando apenas o login automático no OSX.
Vá para Preferências do Sistema > Entre e escolha o usuário para ativar o login automático.
Plano de fundo
Eu tenho um monte de OS X Yosemite Mac Minis que são usados como escravos por uma máquina mestre Jenkins para executar testes Selenium usando o Google Chrome.
Essas máquinas escravas são reiniciadas diariamente.
Problema
Após a reinicialização, as máquinas estão em uma tela de login solicitando um nome de usuário e senha. Executar o Google Chrome remotamente nas máquinas falha até que um login manual seja executado.
Existe uma maneira de automatizar esse login?
Coisas que tentei
ssh root@<macmini-address> "bash -s" < ./login.sh
, em que login.sh contém o seguinte: #!/bin/bash osascript <<EOF tell application "System Events" keystroke "<replace with user>" keystroke tab delay 0.5 keystroke "<replace with password>" delay 0.5 keystroke return keystroke return end tell EOF
Isso resulta no seguinte erro:
33:49: execution error: An error of type -10810 has occurred. (-10810)
Isso funciona, mas em algumas ocasiões, o ARD não consegue enviar o script para alguns Mac Minis mostrando uma mensagem 'Software de cliente não ativo' na coluna de status do ARD.
Parece que você está procurando apenas o login automático no OSX.
Vá para Preferências do Sistema > Entre e escolha o usuário para ativar o login automático.