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):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LUIAuthenticationServiceProvider activate]_block_invoke"
Explicación: El comando buscará en los registros y encontrará los que son del proceso "loginwindow"
y contienen LUIAuthenticationServiceProvider activate]_block_invoke
.
Compruebe si hay intentos de desbloqueo válidos (contraseña válida o Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LUIAuthenticationServiceProvider deactivateWithContext:]_block_invoke"
Explicación: El comando buscará en los registros y encontrará los que son del proceso "loginwindow"
y contienen LUIAuthenticationServiceProvider 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):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LAClient evaluatePolicy:options:uiDelegate:reply:]_block_invoke"
macOS Sierra
Compruebe si hay intentos de desbloqueo bloqueados (contraseña no válida o Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "Verify password called with PAM auth set to YES, but pam handle == nil"
Compruebe si hay intentos de desbloqueo válidos (contraseña válida o Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "SecKeychainLogin result: 0, password was supplied"