diff --git a/conf/local_settings.py b/conf/local_settings.py index 58746a1..f864d81 100644 --- a/conf/local_settings.py +++ b/conf/local_settings.py @@ -7,7 +7,8 @@ # AD主机,可以是IP或主机域名,例如可以是: abc.com或172.16.122.1 AD_HOST = r'修改成自己的' -# AD域控的DOMAIN名,例如:abc +# AD域控的DOMAIN,例如:比如你的域名是abc.com,那么这里的AD_DOMAIN就是:abc +# NTLM认证必须是domain\username AD_DOMAIN = r'修改成自己的' # 用于登录AD做用户信息处理的账号,需要有修改用户账号密码或信息的权限。 diff --git a/utils/ad_ops.py b/utils/ad_ops.py index 47d84a6..a0a28ff 100644 --- a/utils/ad_ops.py +++ b/utils/ad_ops.py @@ -45,7 +45,8 @@ class AdOps(object): """ self.use_ssl = use_ssl self.port = port - self.domain = domain + # 如果doamin\\user中doamin部分被写成域名格式, 只提取DOMAIN部分 + self.domain = domain.split('.')[0] if domain is not None else None self.user = user self.password = password self.authentication = authentication