This is contrary to what I've read (and various forms of sample code,
including from the FAQ) and what had once worked a couple of months ago -
it seems that only an admin can replace whereas a user must delete/add.
Since then, OpenLDAP libraries have been upgraded from 2.1 to 2.2(27),
Net::LDAP from 0.31 to 0.33, and perl from 5.8.0 to 5.8.5 (rhel3 -> rhel4).
Supposedly nothing changed on the AD side, tho i'm suspecting the issue is
there.

Did you really mean "userPassword" as opposed to "unicodePwd" ?


regards,
-ericb

Christopher A Bongaarts wrote:

>>Strangely, if I use a "replace" operation instead of changes=>{delect,add},
>>it is accepted (tho i gotta bind as an admin user as well). Doesn't seem to
>>be a permission issue, as that would show up differently (such as using
>>"replace" without being an admin). What else could it be ?

> AD requires that you use replace, not delete/add, for userPassword.
> It's Just The Way It Is.

Reply via email to