Automatización del inicio de session en OS X después del reinicio del sistema

Fondo

Tengo un montón de OS X Yosemite Mac Minis que son utilizados como esclavos por una máquina maestra de Jenkins para ejecutar las testings de Selenium con Google Chrome.

  • Applescript para copyr la carpeta (y el contenido) a la location actual?
  • ¿Cómo obtengo el nombre de file de la image de background actual?
  • No se puede save el file AppleScript cuando se crea mediante el tacto
  • ¿Puedo acceder al nivel de input del micrófono interno a través de Terminal?
  • ¿Cómo evitar el error de command "say" al configurar el volumen?
  • ¿Cómo puedo transmitir audio a múltiples computadoras al mismo time?
  • Estas máquinas esclavas se reinician a diario.

    Problema

    Después del reinicio, las máquinas están en una pantalla de inicio de session solicitando un nombre de usuario y contraseña. La ejecución remota de Google Chrome en las máquinas falla hasta que se realiza un inicio de session manual.

    ¿Hay alguna forma de automatizar este inicio de session?

    Cosas que he intentado

    1. Ejecutar un script de inicio de session de forma remota en Mac Mini usando ssh root@<macmini-address> "bash -s" < ./login.sh donde login.sh contiene lo siguiente:
     #!/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 

    Esto produce el siguiente error:

     33:49: execution error: An error of type -10810 has occurnetworking. (-10810) 
    1. Envío del AppleScript anterior al Mac Mini a través de Apple Remote Desktop (ARD).

    Esto funciona, pero en algunas ocasiones, ARD no puede enviar la secuencia de commands a algunos minis de Mac que muestran un post 'Software de cliente no activo' en la columna de estado de ARD.

  • El atajo de keyboard para AppleScript solo funciona cuando la window de preferences está abierta
  • Usando CTRL con bash
  • Publicar datos en url usando AppleScript
  • Resultados incoherentes al get el tamaño de la carpeta en AppleScript
  • ¿Cómo puedo automatizar GIF a PNG con Vista previa usando AppleScript?
  • ¿Cómo se agrega programáticamente la carpeta a Spotlight "no indexar"?
  • 2 Solutions collect form web for “Automatización del inicio de session en OS X después del reinicio del sistema”

    macOS tiene una function de inicio de session automatizada.

    1. Elija Preferences del sistema en el menu Apple (), luego click Usuarios y grupos.
    2. Haga clic en el candado y luego ingrese la contraseña de la count.
    3. Si no ha iniciado session como administrador, se le pedirá que ingrese el nombre y la contraseña de un administrador.
    4. Haz clic en Opciones de ingreso.
    5. Elija una count en el menu emergente "Inicio de session automático" y luego ingrese la contraseña de esa count.
    6. La count ahora está configurada para iniciar session automáticamente cuando tu Mac se inicia. Es posible que aún se le pida que inicie session manualmente después de cerrar la session, cambiar de otra count de usuario o bloquear su pantalla.

    enter image description here

    No todas las counts funcionan para el inicio de session automático. Si no puede seleccionar su count, asegúrese de que FireVault esté desactivado y que la count no use una contraseña de iCloud para el inicio de session.

    ¿Has intentado habilitar el inicio de session automático? https://support.apple.com/en-us/HT201476

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).