密码更改 - LDAP3 - Python - Raspberry Pi

时间:2018-01-26 12:42:50

标签: python active-directory raspberry-pi ldap3

我在密码更换器的最后一部分,由于某种原因它不会更改密码。它正好连接到AD服务器(检查事件日志),尝试时没有错误,但由于某种原因,密码实际上不会改变。

这是连接代码:

# Air SCHEMA

这是密码更改代码:

server= Server("DCNAME", port = 636, use_ssl = True)
connection= Connection(server, user='DOMAIN\\USER', password='PASSWORD', authentication=NTLM , auto_bind=True)

所有这些应该像这样工作:

用户输入电子邮件 - >已发送otp - >输入用户名(存储在tkinter中的user_name条目中) - >输入发送到他们电子邮箱的密码(存储在tkinter的user_password条目中) - >更改密码

有谁知道为什么它不会更改AD中的密码?

提前致谢!

编辑:刚连接到服务器时添加了ssl加密,但仍未更改密码

EDIT2:打印出连接结果并将其取回:

dn = "cn = {0}, ou= Users, dc=DC, dc=local".format(user_name.get())
connection.extend.microsoft.modify_password(dn, new_password=user_password.get())

我是否正确地说它完全无视CN?

1 个答案:

答案 0 :(得分:0)

在dn中出现等号后,你是否尝试过没有空白?