macOSの異なるバージョンでは、異なるログを使用してこれを再現しているようです。私は、「ログイン」または「ロック解除」に対して異なるログを表示することはありませんでした。私は次の最もよい事に答えました:すべてのログイン/ロック解除を見つける方法。次の端末コマンドは、ログインまたはロック解除が発生した日付を表示します。
この答えの助けを借りて、ログを1時間見て、これを見つけました:
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 High Sierra
仕掛品
ブロックされたロック解除の試行を確認します(無効なパスワードまたはTouch ID):
...
有効なロック解除の試行を確認します(有効なパスワードまたはTouch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LAClient evaluatePolicy:options:uiDelegate:reply:]_block_invoke"
macOS Sierra
ブロックされたロック解除の試行を確認します(無効なパスワードまたは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"