diff options
Diffstat (limited to 'modules/pam/manifests/base.pp')
-rw-r--r-- | modules/pam/manifests/base.pp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/modules/pam/manifests/base.pp b/modules/pam/manifests/base.pp index cfeff23d..e29c8555 100644 --- a/modules/pam/manifests/base.pp +++ b/modules/pam/manifests/base.pp @@ -1,11 +1,12 @@ class pam::base { include pam::multiple_ldap_access - package { ['nscd']: } + package { ['nscd', 'nss-pam-ldapd']: } - if versioncmp($::lsbdistrelease, '2') < 0 { - package { ['pam_ldap','nss_ldap']: } - } else { - package { ['nss-pam-ldapd']: } + # This needs configuration or it generates an error every hour. + # If it's ever enabled, make sure restrict permissions on + # /var/db/passwd.db and /var/db/group.db at the same time. + package { 'nss_updatedb': + ensure => 'absent', } service { 'nscd': |