Active-Directory

即使提供的使用者名/密碼正確,ldapsearch 仍然失敗

  • November 18, 2021

努力將伺服器綁定到 ldap(活動目錄)並且一直在努力獲得簡單的綁定工作。我嘗試過的命令是:

ldapsearch -x -H ldap://192.168.10.10 -b "dc=example,dc=domain,dc=com" -D "cn=bind_user,dc=example,dc=domain,dc=com"-W
ldapsearch -x -H ldap://192.168.10.10 -b "dc=example,dc=domain,dc=com" -D "cn=bind_user,ou=Users,dc=example,dc=domain,dc=com" -W
ldapsearch -x -H ldap://192.168.10.10 -b "dc=example,dc=domain,dc=com" -D "cn=bind_user,cn=Users,dc=example,dc=domain,dc=com" -W

我的 LDAP 伺服器是活動目錄(Windows 2016)。我的域是 example.domain.com。我不相信我的 OU 結構有什麼特別之處。使用者像往常一樣生活在“使用者”區域下。通過防火牆打開埠 389。預設情況下阻止匿名綁定

關於為什麼這個簡單的綁定不起作用的想法?我已經嘗試了大概 20 種以上的口味,但沒有運氣。

我收到的錯誤是:

Enter LDAP Password:
ldap_bind: Invalid credentials (49)
   additional info: 80090308: LdapErr: DSID-0C09044E, comment: AcceptSecurityContext error, 
data 52e, v2580

錯誤告訴我這是一個錯誤的憑證或 DN,但無法看到/理解可能出現的問題。謝謝!

嘗試使用 user@fqdn.domain 作為使用者名。

我的建議是盡可能避免使用使用者名 DN 路徑進行系統集成。如果您使用 FQDN,它會使域管理員的生活變得更加輕鬆。這樣,他們可以根據需要重新排列 AD 結構,而不會影響應用程序集成

DN錯誤*。*沒有使用者 OU。它應該是 cn=Users。

“cn=bind_user,ou=Users,dc=example,dc=domain,dc=com”

引用自:https://serverfault.com/questions/1083414