Nó xuất hiện các phiên bản khác nhau của macOS sử dụng các bản ghi khác nhau để lặp lại điều này. Không ai trong số đó, tôi đã tìm thấy, hiển thị một nhật ký khác cho "đăng nhập" hoặc "mở khóa" . Tôi đã trả lời điều tốt nhất tiếp theo: Làm thế nào để tìm thấy tất cả thông tin đăng nhập / mở khóa. Các lệnh thiết bị đầu cuối sau đây sẽ hiển thị cho bạn ngày xảy ra đăng nhập hoặc mở khóa.
Với sự giúp đỡ của câu trả lời này , và dành một giờ để xem qua nhật ký, tôi đã tìm ra điều này:
PS Bạn cũng có thể sử dụng --last
thẻ hữu ích để giới hạn thời gian cụ thể liên quan đến bây giờ. Ví dụ --last 5m
sẽ chỉ là 5 phút cuối cùng, --last 5h
sẽ là 5 giờ cuối cùng và --last 5d
sẽ là 5 ngày cuối cùng.
macOS Mojave
Kiểm tra các nỗ lực mở khóa bị chặn (Mật khẩu không hợp lệ hoặc Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LUIAuthenticationServiceProvider activate]_block_invoke"
Giải thích: Lệnh sẽ xem qua các bản ghi và tìm những bản ghi từ quy trình "loginwindow"
và chứa LUIAuthenticationServiceProvider activate]_block_invoke
.
Kiểm tra các lần thử mở khóa hợp lệ (Mật khẩu hợp lệ hoặc Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LUIAuthenticationServiceProvider deactivateWithContext:]_block_invoke"
Giải thích: Lệnh sẽ xem qua các bản ghi và tìm những bản ghi từ quy trình "loginwindow"
và chứa LUIAuthenticationServiceProvider deactivateWithContext:]_block_invoke
.
macOS High Sierra
WIP
Kiểm tra các nỗ lực mở khóa bị chặn (Mật khẩu không hợp lệ hoặc Touch ID):
...
Kiểm tra các lần thử mở khóa hợp lệ (Mật khẩu hợp lệ hoặc Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "LAClient evaluatePolicy:options:uiDelegate:reply:]_block_invoke"
macOS Sierra
Kiểm tra các nỗ lực mở khóa bị chặn (Mật khẩu không hợp lệ hoặc 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"
Kiểm tra các lần thử mở khóa hợp lệ (Mật khẩu hợp lệ hoặc Touch ID):
log show --style syslog --predicate 'process == "loginwindow"' --debug --info | grep "SecKeychainLogin result: 0, password was supplied"