我想更改 ldap 用户的密码。脚本是:
def changePassword(url,binddn,pw, newpw):
l = ldap.initialize(url)
ldap.
try:
l.protocol_version=ldap.VERSION3
l.simple_bind_s(binddn,pw)
except:
print "Error Bind in changePassword"
sys.exit(0)
old = {'userPassword':pw}
new = {'userPassword':newpw}
ldif = modlist.modifyModlist(old,new)
try:
l.modify_s(binddn,ldif)
l.unbind_s()
except:
print "error"
但是当我调用这个函数时,我收到“错误”。当我更改密码时,我的 LDAP 具有要求当前密码的 PPolicy。
如何使用此 PPolicy 更改密码?
谁能帮我??
在此先感谢达里奥