Linux
Squid 和 AD 認證
我嘗試根據此連結中的說明設置 AD 身份驗證,但沒有成功,AD 身份驗證不起作用。
在 cache.log 中,我得到了:
squid_ldap_auth: WARNING, LDAP search error 'Operations error'
我嘗試直接從命令行手動進行身份驗證:
/usr/lib/squid/ldap_auth -R -b dc=central,dc=company,dc=local -D cn=BobanAdmin,cn=Users,dc=central,dc=company,dc=local -w password -f sAMAccountName=boban -h 192.168.0.13 -v 3
並且沒有輸出,只有提示掛起…
DN 和相應的密碼都可以,我正在使用該憑據成功地進行 ldapsearch。我也嘗試將引號放在許多不同的地方,但沒有結果。
我究竟做錯了什麼?
它正在等待在命令行輸入使用者名和密碼。我必須輸入使用者名,然後輸入一個空格,然後輸入密碼,然後按 Enter。現在它返回一個結果……
root@ubuntu:~# /usr/lib/squid/ldap_auth -R -b "dc=central,dc=company,dc=local" -D "cn=BobanAdmin,cn=Users,dc=central,dc=company,dc=local" -w "password" -f sAMAccountName=%s -h 192.168.0.13
在此之後,它等待使用者名和密碼:
boban mypass
並最終返回:
OK