我试图通过RootDN绑定使用ldappasswd更改用户jdoe密码。 执行的命令看起来像
ldappasswd -H ldap://10.12.21.10 -x -D "CN=ldap_manager,CN=Users,DC=mycompany,DC=local" -w ldap_manager_pswd -s newpasswd "CN=Jane Doe,DC=mycompany,DC=local"
但是它会抛出一个错误
结果:协议错误(2)附加信息:0000203D:LdapErr:DSID-0C090DA1,注释:未知的扩展请求OID,数据0,v1db1
绑定工作正常,因为我可以执行ldapsearch
ldapsearch -H ldap://10.12.21.10 -x -D "CN=ldap_manager,CN=Users,DC=mycompany,DC=local" -w ldap_manager_pswd "CN=Jane Doe"
任何提示我失踪?
只是几个想法:
好奇你在这些问题上的想法!
编辑:
你使用AD还是OpenLDAP? 请检查您使用的软件版本是否支持LDAP密码修改扩展操作(请参阅RFC 3062)。 我听说有些版本的AD不支持它们。