| Richard Marian Thomaiyar | bb70abc | 2018-07-16 01:01:32 +0530 | [diff] [blame] | 1 | # | 
|  | 2 | # /etc/pam.d/common-auth - authentication settings common to all services | 
|  | 3 | # | 
|  | 4 | # This file is included from other service-specific PAM config files, | 
|  | 5 | # and should contain a list of the authentication modules that define | 
|  | 6 | # the central authentication scheme for use on the system | 
|  | 7 | # (e.g., /etc/shadow, LDAP, Kerberos, etc.).  The default is to use the | 
|  | 8 | # traditional Unix authentication mechanisms. | 
|  | 9 |  | 
|  | 10 | # here are the per-package modules (the "Primary" block) | 
| Richard Marian Thomaiyar | 356ec08 | 2019-08-30 17:17:03 +0530 | [diff] [blame] | 11 | auth	[success=ok user_unknown=ignore default=2]	pam_tally2.so deny=0 unlock_time=0 | 
| manojkiraneda | 2c7efc9 | 2019-02-05 12:58:00 +0530 | [diff] [blame] | 12 | # Try for local user first, and then try for ldap | 
|  | 13 | auth	[success=2 default=ignore]	pam_unix.so nullok_secure | 
|  | 14 | -auth    [success=1 default=ignore]  	pam_ldap.so ignore_unknown_user ignore_authinfo_unavail | 
| Richard Marian Thomaiyar | bb70abc | 2018-07-16 01:01:32 +0530 | [diff] [blame] | 15 | # here's the fallback if no module succeeds | 
|  | 16 | auth	requisite			pam_deny.so | 
|  | 17 | # prime the stack with a positive return value if there isn't one already; | 
|  | 18 | # this avoids us returning an error just because nothing sets a success code | 
|  | 19 | # since the modules above will each just jump around | 
|  | 20 | auth	required			pam_permit.so | 
|  | 21 | # and here are more per-package modules (the "Additional" block) |