Created
August 2, 2025 22:48
-
-
Save cweiland/f21b6b16143de33946ef4c1091df5476 to your computer and use it in GitHub Desktop.
PAM config file for local auth using pam_sss.so on debian
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Name: Unix for local and sss for remote/OTP authentication | |
Default: yes | |
Priority: 256 | |
Conflicts: unix, sss | |
Auth-Type: Primary | |
Auth: | |
[default=1 success=ok] pam_localuser.so | |
[success=end default=ignore] pam_unix.so nullok_secure | |
try_first_pass | |
requisite pam_succeed_if.so uid >= 1000 quiet_success | |
[success=end default=ignore] pam_sss.so forward_pass | |
Auth-Initial: | |
[default=1 success=ok] pam_localuser.so | |
[success=done ignore=ignore default=die] pam_unix.so nullok | |
try_first_pass | |
requisite pam_succeed_if.so uid >= 1000 quiet_success | |
sufficient pam_sss.so forward_pass | |
Account-Type: Primary | |
Account: | |
[success=end new_authtok_reqd=done default=ignore] pam_unix.so | |
sufficient pam_localuser.so | |
[default=bad success=ok user_unknown=ignore] pam_sss.so | |
Account-Initial: | |
[success=end new_authtok_reqd=done default=ignore] pam_unix.so | |
sufficient pam_localuser.so | |
[default=bad success=ok user_unknown=ignore] pam_sss.so | |
Session-Type: Additional | |
Session: | |
required pam_unix.so | |
optional pam_sss.so | |
Session-Initial: | |
required pam_unix.so | |
optional pam_sss.so | |
Password-Type: Primary | |
Password: | |
[success=end default=ignore] pam_unix.so obscure use_authtok | |
try_first_pass sha512 | |
sufficient pam_sss.so use_authtok | |
Password-Initial: | |
[success=end default=ignore] pam_unix.so obscure sha512 | |
sufficient pam_sss.so |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment