I have my server configured for ldap authentication, however, as a normal user I cannot change the password.
This is the output of passwd:
Code: Select all
user@deathstar user $ passwd
Enter login(LDAP) password:
New UNIX password:
Retype new UNIX password:
New password:
Re-enter new password:
LDAP password information update failed: Unknown error
use bind to verify old password
passwd: Permission denied
Code: Select all
auth required /lib/security/pam_env.so
# Added shadow
auth sufficient /lib/security/pam_unix.so likeauth nullok shadow
# Added for ldap
auth sufficient /lib/security/pam_ldap.so use_first_pass
auth required /lib/security/pam_deny.so
account sufficient /lib/security/pam_unix.so
account sufficient /lib/security/pam_ldap.so
account required /lib/security/pam_deny.so
password required /lib/security/pam_cracklib.so retry=3
password sufficient /lib/security/pam_unix.so nullok md5 shadow use_authtok
password sufficient /lib/security/pam_ldap.so use_authok
password required /lib/security/pam_deny.so
session required /lib/security/pam_limits.so
session required /lib/security/pam_unix.so
session required /lib/security/pam_mkhomedir.so skel=/etc/skel umask=0
session optional /lib/security/pam_ldap.so


