Sembra che diverse versioni di macOS utilizzino registri diversi per rappresentare questo. Nessuno dei quali, ho trovato, mostra un registro diverso per un "login" o uno "sblocco" . Ho risposto alla prossima cosa migliore: come trovare tutti gli accessi / sblocchi. I seguenti comandi del terminale mostreranno la data in cui si è verificato un accesso o uno sblocco.
Con l'aiuto di questa risposta e trascorrendo un'ora a guardare i registri, ho capito:
PS È inoltre possibile utilizzare il --last
tag utile per limitare a un tempo specifico rispetto a ora. Ad esempio --last 5m
sarebbero solo gli ultimi 5 minuti, --last 5h
sarebbero le ultime 5 ore e --last 5d
sarebbero gli ultimi 5 giorni.
macOS Mojave
Verifica tentativi di sblocco bloccati (password non valida o Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LUIAuthenticationServiceProvider activate]_block_invoke"
Spiegazione: Il comando esaminerà i registri e troverà quelli che provengono dal processo "loginwindow"
e contengono LUIAuthenticationServiceProvider activate]_block_invoke
.
Verifica tentativi di sblocco validi (password valida o Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LUIAuthenticationServiceProvider deactivateWithContext:]_block_invoke"
Spiegazione: Il comando esaminerà i registri e troverà quelli che provengono dal processo "loginwindow"
e contengono LUIAuthenticationServiceProvider deactivateWithContext:]_block_invoke
.
macOS High Sierra
WIP
Verifica tentativi di sblocco bloccati (password non valida o Touch ID):
...
Verifica tentativi di sblocco validi (password valida o Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LAClient evaluatePolicy:options:uiDelegate:reply:]_block_invoke"
macOS Sierra
Verifica tentativi di sblocco bloccati (password non valida 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"
Verifica tentativi di sblocco validi (password valida o Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "SecKeychainLogin result: 0, password was supplied"