我尝试按照以下说明设置 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。我还尝试将引号放在许多不同的地方,但没有结果。
我究竟做错了什么?
答案1
它正在等待在命令行中输入用户名和密码。我必须输入用户名,然后输入一个空格,然后输入密码,然后按回车键。现在它返回一个结果...
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