博客
关于我
Python 3.5、ldap3 和 modify_password()
阅读量:804 次
发布时间:2023-03-05

本文共 492 字,大约阅读时间需要 1 分钟。

使用Python 3.5和ldap3库连接AD域时,modify_password()方法可能会出现问题。以下是解决问题的步骤:

  • 导入必要的模块:使用from ldap3 import Server, Connection, MODIFY_REPLACE

  • 创建LDAP连接对象:连接到AD域服务器,使用server = Server('ad.example.com')conn = Connection(server)

  • 绑定到AD域:使用conn.bind(user='john', password='old_password456'),确保提供正确的凭证。

  • 修改用户密码:指定用户DN和新密码,调用conn.modify(user='cn=john,ou=users,dc=example,dc=com', {'userPassword': [(MODIFY_REPLACE, [new_password])]})

  • 编写测试用例:验证修改后的密码是否生效,通过绑定新密码并处理异常。

  • 通过以上步骤,可以顺利解决modify_password()的问题,并确保密码修改成功。

    转载地址:http://qpafk.baihongyu.com/

    你可能感兴趣的文章
    python | nipy,一个强大的关于 神经影像数据分析 的Python 库!
    查看>>
    python | NLTK,一个强大的 自然语言处理 Python 库!
    查看>>
    python | nupic,一个强大的 处理时间序列的Python 库!
    查看>>
    python | orange3,一个神奇的 Python 库!
    查看>>
    python | pdfminer,一个神奇的 关于PDF 文件的 Python 库!
    查看>>
    python | pendulum,一个有趣的 日期和时间 Python 库!
    查看>>
    python | pluginbase,一个神奇的 关于插件框架 的Python 库!
    查看>>
    python | ply,一个无敌的 词法和语法分析工具 的Python 库!
    查看>>
    python | py2exe,一个超酷的 Python 库!
    查看>>
    python | pyautogui,一个超酷的 Python 库!
    查看>>
    python | pybaobabdt,一个超强的 决策树可视化 Python 库!
    查看>>
    python | pycco,一个神奇的 Python 库!
    查看>>
    python | pyg2plot,一个有趣的 数据可视化 Python 库!
    查看>>
    python | pymc,一个超强的 Python 库!
    查看>>
    python | pynsist,一个强大的 Python 库!
    查看>>
    python | pyparsing,一个强大的 Python 库!
    查看>>
    python | pyqtgraph,一个神奇的 Python 库!
    查看>>
    python读取文本文件数据
    查看>>
    python | Python mock对象与测试替身
    查看>>
    python | Python pandas实现数据追加和合并的最佳方法
    查看>>