@@ -16,6 +16,10 @@ auth sufficient pam_unix.so nullok try_first_pass
1616auth [default=1 ignore=ignore success=ok] pam_succeed_if.so uid >= 1000 quiet
1717auth sufficient pam_sss.so forward_pass
1818{% endif %}
19+ {% if (os_auth_pam_winbind_enable | bool ) %}
20+ auth [default=1 ignore=ignore success=ok] pam_succeed_if.so uid >= 1000 quiet
21+ auth sufficient pam_winbind.so use_first_pass
22+ {% endif %}
1923{% if os_auth_retries > 0 %}
2024auth required pam_faillock.so authfail audit even_deny_root deny={{ os_auth_retries }} unlock_time={{ os_auth_lockout_time }}
2125{% endif %}
@@ -30,6 +34,9 @@ account sufficient pam_succeed_if.so uid < 1000 quiet
3034{% if (os_auth_pam_sssd_enable | bool ) %}
3135account [default=bad success=ok user_unknown=ignore] pam_sss.so
3236{% endif %}
37+ {% if (os_auth_pam_winbind_enable | bool ) %}
38+ account [default=bad success=ok user_unknown=ignore] pam_winbind.so
39+ {% endif %}
3340account required pam_permit.so
3441
3542{% if (os_auth_pam_passwdqc_enable | bool ) %}
@@ -42,6 +49,9 @@ password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_au
4249{% if (os_auth_pam_sssd_enable | bool ) %}
4350password sufficient pam_sss.so use_authtok
4451{% endif %}
52+ {% if (os_auth_pam_winbind_enable | bool ) %}
53+ password sufficient pam_winbind.so use_authtok
54+ {% endif %}
4555password required pam_deny.so
4656
4757session optional pam_keyinit.so revoke
@@ -52,3 +62,6 @@ session required pam_unix.so
5262{% if (os_auth_pam_sssd_enable | bool ) %}
5363session optional pam_sss.so
5464{% endif %}
65+ {% if (os_auth_pam_winbind_enable | bool ) %}
66+ session optional pam_winbind.so
67+ {% endif %}
0 commit comments