2 votos

La automatización de inicio de sesión En OS X Después de Reiniciar el Sistema

De fondo

Tengo un montón de OS X Yosemite Mac Minis que son utilizados como esclavos por un Jenkins maestro de la máquina para ejecutar el Selenium pruebas utilizando Google Chrome.

Estos esclavos de las máquinas se reinicia en una base diaria.

Problema

Después de reiniciar el equipo, las máquinas están en una pantalla de inicio de sesión pidiendo un nombre de usuario y contraseña. Ejecutar Google Chrome de forma remota en las máquinas de falla hasta un manual de inicio de sesión se realiza.

Es allí una manera de automatizar el proceso de inicio de sesión?

Cosas que he intentado

  1. La ejecución de un script de inicio de sesión de forma remota en el Mac Mini usando ssh root@<macmini-address> "bash -s" < ./login.sh donde login.sh contiene los siguientes:
#!/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 occurred. (-10810)
  1. El envío de la anterior AppleScript para el Mac Mini a través de Apple Remote Desktop (ARD).

Esto funciona, pero en algunas ocasiones, ARD no es capaz de enviar la secuencia de comandos a algunas Mac Minis mostrando un "Software de Cliente No Activo" mensaje en la ARD de la columna de estado.

2voto

JMY1000 Puntos 1205

macOS tiene un sistema automatizado de la función de inicio de sesión.

  1. Elija Preferencias del Sistema en el menú Apple (), a continuación, haga clic en Usuarios Y Grupos.
  2. Haga clic en el bloqueo , a continuación, introduzca la contraseña de la cuenta.
  3. Si usted no ha iniciado la sesión como administrador, se le pedirá que introduzca un nombre de administrador y la contraseña.
  4. Haga Clic En Opciones De Inicio De Sesión.
  5. Elija una cuenta desde el "inicio de sesión Automático" del menú pop-up, a continuación, introduzca la contraseña de esa cuenta.
  6. La cuenta ya está configurado para iniciar sesión automáticamente cuando tu Mac se inicia. Usted todavía podría pedirá que inicie sesión de forma manual después de cerrar sesión, cambiar de nuevo desde otra cuenta de usuario, o bloqueo de la pantalla.

enter image description here

No todas las cuentas de trabajo para el inicio de sesión automático. Si no puede seleccionar su cuenta, asegúrese de FireVault está apagada y de que la cuenta no utilice una contraseña de iCloud para el inicio de sesión.

-2voto

Sub Puntos 1

Has intentado habilitar inicio de sesión automático ?https://support.apple.com/en-us/HT201476

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X