Estaría inmensamente agradecido si alguien me ayudara a desbloquear la última pantalla (como ir al menú Apple> pantalla de bloqueo). Con desbloquear, quiero decir que cuando bloqueas la pantalla, debes desbloquearla ingresando la contraseña. Supongo que esto está registrado en algún archivo de registro o hay algún comando de Terminal para obtener esto.
Supongo que esto debe ser posible porque, cuando usas controles parentales y configuras un límite de tiempo para un usuario, si el usuario bloquea la pantalla, el tiempo en la pantalla de bloqueo no parece contar con el tiempo permitido, que parece ¿implica que las pantallas de bloqueo están registradas en algún archivo de registro?
Lo siguiente está en una captura de pantalla de un extracto de la salida del terminal después de ejecutar el código de High Sierra que figura en la respuesta de @ JBis:
fuente
Parece que diferentes versiones de macOS usan diferentes registros para repetir esto. Ninguno de los cuales, he encontrado, muestra un registro diferente para un "inicio de sesión" o un "desbloqueo" . He respondido lo siguiente mejor: cómo encontrar todos los inicios de sesión / desbloqueos. Los siguientes comandos de terminal le mostrarán la fecha en la que ocurrió un inicio de sesión o desbloqueo.
Con la ayuda de esta respuesta, y pasando una hora revisando los registros, descubrí esto:
PD: También puede usar la
--last
etiqueta útil para limitar a un tiempo específico en relación con ahora. Por ejemplo--last 5m
, solo serían los últimos 5 minutos,--last 5h
serían las últimas 5 horas y--last 5d
serían los últimos 5 días.macOS Mojave
Compruebe si hay intentos de desbloqueo bloqueados (contraseña no válida o Touch ID):
Explicación: El comando buscará en los registros y encontrará los que son del proceso
"loginwindow"
y contienenLUIAuthenticationServiceProvider activate]_block_invoke
.Compruebe si hay intentos de desbloqueo válidos (contraseña válida o Touch ID):
Explicación: El comando buscará en los registros y encontrará los que son del proceso
"loginwindow"
y contienenLUIAuthenticationServiceProvider deactivateWithContext:]_block_invoke
.macOS High Sierra
WIP
Compruebe si hay intentos de desbloqueo bloqueados (contraseña no válida o Touch ID):
...
Compruebe si hay intentos de desbloqueo válidos (contraseña válida o Touch ID):
macOS Sierra
Compruebe si hay intentos de desbloqueo bloqueados (contraseña no válida o Touch ID):
Compruebe si hay intentos de desbloqueo válidos (contraseña válida o Touch ID):
fuente
MacOS Catalina tiene un formato de registro diferente al de Mojave. Basado en la respuesta de JBis , escribí un script para Catalina llamado lockunlock.sh
Para llegar al término de búsqueda deseado, bloqueé y desbloqueé mi computadora para asegurarme de que hubiera eventos, luego vi el último minuto de registro con
fuente
Esto le da los segundos desde el último desbloqueo / bloqueo:
fuente
Abrir terminal y escribir
esto debería proporcionar información de registro
Aquí está la página del manual de este comando:
último manual
fuente
last
solo muestra los últimos inicios de sesión. Desdeman last
: Último enumerará las sesiones de usuarios, ttys y hosts especificados, en orden de tiempo inverso. Cada línea de salida contiene el nombre de usuario, el tty desde el que se realizó la sesión, cualquier nombre de host, las horas de inicio y finalización de la sesión y la duración de la sesión. Si la sesión aún continúa o fue interrumpida por un bloqueo o apagado, el último lo indicará.