Es scheint, dass verschiedene Versionen von macOS unterschiedliche Protokolle verwenden, um dies zu wiederholen. Ich habe festgestellt, dass keines davon ein anderes Protokoll für ein "Login" oder ein "Unlock" anzeigt . Ich habe das nächstbeste beantwortet: So finden Sie alle Logins / Unlocks. Die folgenden Terminalbefehle zeigen Ihnen das Datum an, zu dem eine Anmeldung oder Entsperrung stattgefunden hat.
Mit Hilfe dieser Antwort und einer Stunde Durchsuchen der Protokolle habe ich Folgendes herausgefunden:
PS Sie können das hilfreiche --last
Tag zusätzlich verwenden , um eine bestimmte Zeit relativ zu jetzt zu begrenzen. Zum Beispiel --last 5m
wären nur die letzten 5 Minuten, --last 5h
wären die letzten 5 Stunden und --last 5d
wären die letzten 5 Tage.
macOS Mojave
Suchen Sie nach blockierten Entsperrversuchen (ungültiges Passwort oder Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LUIAuthenticationServiceProvider activate]_block_invoke"
Erläuterung: Der Befehl durchsucht die Protokolle und findet diejenigen, die aus dem Prozess stammen "loginwindow"
und enthalten LUIAuthenticationServiceProvider activate]_block_invoke
.
Auf gültige Entsperrversuche prüfen (gültiges Passwort oder Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LUIAuthenticationServiceProvider deactivateWithContext:]_block_invoke"
Erläuterung: Der Befehl durchsucht die Protokolle und findet diejenigen, die aus dem Prozess stammen "loginwindow"
und enthalten LUIAuthenticationServiceProvider deactivateWithContext:]_block_invoke
.
macOS High Sierra
WIP
Suchen Sie nach blockierten Entsperrversuchen (ungültiges Passwort oder Touch ID):
...
Auf gültige Entsperrversuche prüfen (gültiges Passwort oder Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LAClient evaluatePolicy:options:uiDelegate:reply:]_block_invoke"
macOS Sierra
Suchen Sie nach blockierten Entsperrversuchen (ungültiges Passwort oder 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"
Auf gültige Entsperrversuche prüfen (gültiges Passwort oder Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "SecKeychainLogin result: 0, password was supplied"