Module: block-unsafe-logins-security-misc requisite pam_exec.so seteuid stdout /usr/libexec/security-misc/block-unsafe-logins Module: wheel-security-misc [success=1 default=ignore] pam_exec.so seteuid quiet /usr/libexec/security-misc/pam_only_if_su requisite pam_wheel.so group=sudo debug Module: faillock-preauth-security-misc optional pam_exec.so debug stdout seteuid /usr/libexec/security-misc/pam-info [success=1 default=ignore] pam_exec.so seteuid quiet /usr/libexec/security-misc/pam_faillock_not_if_x required pam_faillock.so preauth Module: unix-faillock-security-misc [success=3 default=ignore] pam_unix.so nullok try_first_pass [success=1 default=ignore] pam_exec.so seteuid quiet /usr/libexec/security-misc/pam_faillock_not_if_x [default=die] pam_faillock.so authfail requisite pam_deny.so [success=1 default=ignore] pam_exec.so seteuid quiet /usr/libexec/security-misc/pam_faillock_not_if_x optional pam_faillock.so authsucc required pam_permit.so Module: pam-abort-on-locked-password-security-misc requisite pam_exec.so debug stdout seteuid /usr/libexec/security-misc/pam-abort-on-locked-password Module: unix [success=end default=ignore] pam_unix.so nullok try_first_pass