capricornxl/ad-password-self-service

AD连接错误

wangcjxs opened this issue · 2 comments

请问有测试测试工具么?部署好后进行修改等都提示无法连接域控。

连接测试域控的工具的话,我使用的是ldapbrowser。
如果你这提示无法连接,可以修改下resetpwd\utils\ad.py文件:

def __ad_connect():
    """
    AD连接器
    :return:
    """
    username = str(AD_LOGIN_USER).lower()
    server = Server(host=AD_HOST, use_ssl=True, port=636, get_info='ALL')
    try:
        conn = Connection(server, auto_bind=True, user=username, password=AD_LOGIN_USER_PWD, authentication='NTLM')
        return conn
    except Exception:
        raise Exception('Server Error. Could not connect to Domain Controller')

把上面代码中的use_ssl=True改成use_ssl=False试下。

你也可以直接使用python 调用ad.py这个模块进行调试。