Здається, різні версії macOS використовують різні журнали, щоб представити це. Жоден з яких, як я виявив, не показує інший журнал для "входу" або "розблокування" . Я відповів на наступне найкраще: Як знайти всі входи / розблокування. Наступні команди терміналів покажуть вам дату, у який час відбувся вхід або розблокування.
За допомогою цієї відповіді і витративши годину на перегляд журналів, я зрозумів це:
PS Ви можете додатково скористатися корисним --last
тегом, щоб обмежити певний час відносно теперішнього часу. Наприклад, --last 5m
було б лише останні 5 хвилин, --last 5h
було б останні 5 годин і --last 5d
було б останні 5 днів.
macOS Mojave
Перевірте наявність заблокованих спроб розблокування (Недійсний пароль або Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LUIAuthenticationServiceProvider activate]_block_invoke"
Пояснення: Команда перегляне журнали та знайде ті, які є з процесу "loginwindow"
та містять LUIAuthenticationServiceProvider activate]_block_invoke
.
Перевірте дійсні спроби розблокування (Дійсний пароль або Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LUIAuthenticationServiceProvider deactivateWithContext:]_block_invoke"
Пояснення: Команда перегляне журнали та знайде ті, які є з процесу "loginwindow"
та містять LUIAuthenticationServiceProvider deactivateWithContext:]_block_invoke
.
macOS Висока Сьєрра
ВІП
Перевірте наявність заблокованих спроб розблокування (Недійсний пароль або Touch ID):
...
Перевірте дійсні спроби розблокування (Дійсний пароль або Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LAClient evaluatePolicy:options:uiDelegate:reply:]_block_invoke"
macOS Сьєрра
Перевірте наявність заблокованих спроб розблокування (Недійсний пароль або 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"
Перевірте дійсні спроби розблокування (Дійсний пароль або Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "SecKeychainLogin result: 0, password was supplied"