Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Nov 2007 06:22:09 +0000
From:      "O. Hartmann" <ohartman@zedat.fu-berlin.de>
To:        freebsd-questions@freebsd.org,  freebsd-current@FreeBSD.org
Subject:   changing passowrd on LDAP backend?
Message-ID:  <47427D11.2080805@zedat.fu-berlin.de>

next in thread | raw e-mail | index | archive | help
Running several FreeBSD 7.0-BETA2/3 boxes with OpenLDAP 2.3.39-backend 
drove me into a problem:
No local user is capable of neither changing his password nor shell or 
GECOS although this is allowed by users to do in LDAP ACLs.
Looking for a solution in mailing lists I found only one - patching 
usr.bin/passwd/passwd.c. Doing so, users were capable of changing their 
passwords on LDAP backedn. Without this "patch" (simply commenting out a 
line and inserting a fprintf()-line for convenience) someone will get an 
error message only local users may change their passwords.

So, what is wrong with passwd.c not to be capable of changing passwords 
with an OpenLDAP backend by default?

Regards,
Oliver



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47427D11.2080805>