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

Reply via email to