On Friday 11 February 2011 16:19:03 you wrote: > On Fri, 2011-02-11 at 15:04 +0000, Alex Cartwright wrote: > > When trying to change a user account password using "chpasswd" that is > > stored in LDAP it fails, where as changing it with "passwd" works just > > fine. > > > > $ echo "foobar:qwerty" | sudo chpasswd > > chpasswd: (user foobar) pam_chauthtok() failed, error: > > Authentication token manipulation error > > chpasswd: (line 1, user foobar) password not changed > > Could you include the information from the PAM module > (from /var/log/auth.log) and nslcd (/var/log/syslog)? > > For libpam-ldapd there are basically two different modes for changing a > password: > - by the user: for this you need the old and the new password > - by the system administrator: for this you need the administrator > password that matches the rootpwmoddn option (and the new password) > With nss-pam-ldapd 0.8 and there is also a rootpwmodpw option to allow > changing a password by the administrator without prompting for the > administrator password.
/var/log/auth.log: Feb 12 11:04:47 s0 chpasswd[2680]: pam_unix(chpasswd:chauthtok): user "foobar" does not exist in /etc/passwd /var/log/syslog: Feb 12 11:04:47 s0 nslcd[1205]: [fff902] "": invalid user name I take it then for Squeeze, which has 0.7.13 there is no chance of this being fixed? -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org