当前位置:首页 » 编程语言 » pythonldap验证

pythonldap验证

发布时间: 2023-08-08 16:46:25

1. 如何在LDAP中验证用户名的密码

一般用户的属性里面有个userpassword属性,里面存储的是密码,你让用户输入的密码和里面存储的密码进行比对,如果一样就验证过了。不过这个属性里面存储的密码一般都经过散列算法运算,你用同样的散列算法把用户输入的密码也运算一下即可。

2. 有人用python写过ldap的登录和修改密码

你说的是AD域账号吧?先安装lpda3的库

在cmd命令行下运行:

pin install ldap3

然后开始写python脚本

fromldap3import*

user="CN=visitor02 ,OU=level1,DC=hello,DC=com,DC=cn" # 定义你要给谁改密码

admin='xxxxxx' #xxxx换成你域控的管理员账号如helloadministrator, hello是域名

adminpwd = 'xxxx' #域控的管理员密码

s=Server('10.10.xx.xx',get_info=ALL,use_ssl=True) #10.10.xx.xx换成你域控的IP地址,这条是定义域服务器信息

c=Connection(s,user=admin,password=adminpwd,auto_bind=True) #登录域服务器

print(c.extend.microsoft.modify_password(user,"123456")) #这行就是改密码。如果print出true,就是成功了。如果false,再在下面加一条

print(c.response) #会显示为什么失败。

如果想了解更多的python ldap3库,可以看这个链接网页链接

热点内容
防服务器如何攻击 发布:2025-08-25 10:50:11 浏览:532
sql返回参数的存储过程 发布:2025-08-25 10:47:15 浏览:846
c语言手机版软件 发布:2025-08-25 10:45:00 浏览:538
新锐源码 发布:2025-08-25 10:23:26 浏览:509
电脑配置计算资源有哪些 发布:2025-08-25 09:57:59 浏览:469
samsung手机忘记密码如何开启 发布:2025-08-25 09:57:18 浏览:798
什么是计算法则 发布:2025-08-25 09:57:17 浏览:254
安卓怎么查看刷新率 发布:2025-08-25 09:47:24 浏览:628
apk安卓软件是什么意思 发布:2025-08-25 09:47:13 浏览:322
80多岁编程 发布:2025-08-25 09:47:10 浏览:742