當前位置:首頁 » 編程語言 » 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-05-18 04:16:35 瀏覽:333
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:374
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:609
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:29
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:104
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:940
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:736
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:800
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:507
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:369