Establezca el tiempo para requerir una contraseña después de la suspensión / salvapantallas en Preferencias del sistema > Seguridad y amp; Privacidad > General a "inmediatamente".
Para bloquear la pantalla ingrese en la sesión ssh:
open -a ScreenSaverEngine
Para detener el protector de pantalla (= mostrar la pantalla de inicio de sesión) y desbloquear el usuario, ingrese
osascript -e 'tell application "system events" to keystroke return'
osascript -e 'tell application "system events" to keystroke "password"'
osascript -e 'tell application "system events" to keystroke return'
Bajo ciertas circunstancias, es posible que deba ingresar la contraseña una por una o la primera pulsación y luego el resto:
osascript -e 'tell application "system events" to keystroke "p"'
osascript -e 'tell application "system events" to keystroke "a"'
...
osascript -e 'tell application "system events" to keystroke return'
o
osascript -e 'tell application "system events" to keystroke "p"'
osascript -e 'tell application "system events" to keystroke "assword"'
osascript -e 'tell application "system events" to keystroke return'