six*_*art 5 python passwords ldap python-ldap
我想更改 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"
Run Code Online (Sandbox Code Playgroud)
但是当我调用这个函数时,我收到“错误”。当我更改密码时,我的 LDAP 具有要求当前密码的 PPolicy。
如何使用此 PPolicy 更改密码?
谁能帮我??
提前致谢 达里奥
| 归档时间: |
|
| 查看次数: |
5995 次 |
| 最近记录: |