當前位置:首頁 » 編程語言 » 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庫,可以看這個鏈接網頁鏈接

熱點內容
36腳本大廳作者 發布:2025-02-06 14:55:53 瀏覽:407
買電腦配送伺服器嗎 發布:2025-02-06 14:54:58 瀏覽:242
伺服器怎麼刪除資源 發布:2025-02-06 14:36:14 瀏覽:671
安卓如何設置桌面返回鍵 發布:2025-02-06 13:58:15 瀏覽:48
bi可視化php 發布:2025-02-06 13:50:15 瀏覽:932
shell寫腳本文件 發布:2025-02-06 13:47:32 瀏覽:231
健身器材腳本 發布:2025-02-06 13:46:36 瀏覽:856
怎麼從手機里卸載存儲卡 發布:2025-02-06 13:35:04 瀏覽:644
誅仙青雲志2ftp 發布:2025-02-06 13:34:48 瀏覽:34
mill91編程 發布:2025-02-06 13:10:27 瀏覽:294