¿Hay una manera de desbloquear la pantalla programáticamente? [duplicar]

1

Quiero poder desbloquear la pantalla o iniciar sesión en un usuario físico mientras estoy conectado con la conexión ssh. Sé que esto puede ser inseguro, etc. Sin embargo, eso está bien para mí en este momento. ¿Qué opciones tengo para hacer esto?

    
pregunta Shortman 07.03.2018 - 09:19

2 respuestas

0

Me sorprendería si esto existiera, ya que quienes quieren que su máquina bloqueada salga de la seguridad sin hacer lo que se espera: TouchID o escribir la contraseña correcta.

Para código y API: visite nuestro sitio asociado Overflow de pila: la API para bloquear una pantalla está documentada allí y puede encontrar la API y el SDK oficial de Apple en enlace

respondido por el bmike 10.08.2018 - 13:42
0

El enlace duplicado que agregué tiene algunas opciones de Apple Script realmente buenas.

$ osascript -e 'tell application "System Events"
> keystroke "verysecurepassword"
> key code 36
> end tell'

También podría sugerir el uso de LockScreen . Es una aplicación oculta que viene preinstalada y está protegida por la protección de integridad del sistema. Pondrá un icono de candado en la pantalla, bloqueará el teclado y el mouse y congelará la barra táctil (suena malicioso, ¿no?).

  1. Preferencias del sistema > Seguridad y amp; Privacidad > Desmarque "Requerir contraseña ...."

  2. Para bloquear el uso de Mac

$ /System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Support/LockScreen.app/Contents/MacOS/LockScreen
  1. Para desbloquear el uso de Mac (no probado pero debería funcionar)
    $ killall LockScreen
    
respondido por el JBis 11.08.2018 - 08:22

Lea otras preguntas en las etiquetas