Es posible reiniciar una Mac desde la línea de comando ( sudo shutdown -r now
). Es posible cerrar la sesión de una Mac desde la línea de comando ( sudo pkill loginwindow
). Pero, ¿es posible forzar un Mac para iniciar sesión desde la línea de comandos? Como en un inicio de sesión completo de una cuenta, en cuanto a GUI, no solo iniciando sesión a través de SSH en la Mac a través de la Terminal.
Respuesta
¿Demasiados anuncios?
ErniePC12
Puntos
36
Creé algo como esto para que Escritorio remoto firmara un xServe. Teníamos más de una cuenta y tuvimos que iniciar sesión con el nombre de usuario y la contraseña. Ejecuté esto de forma remota a través de la terminal antes de abrir la pantalla.
`osascript -e 'tell application "System Events"' -e 'keystroke "USERNAME"' -e 'keystroke tab' -e 'delay 0.5' -e 'keystroke "PASSWORD"' -e 'delay 3.5' -e 'keystroke return' -e 'keystroke return' -e 'end tell'`
Simplemente reemplace el NOMBRE DE USUARIO y la CONTRASEÑA y eso debería funcionar. No he probado esto en un sistema operativo más reciente, pero espero que esto ayude.