我设置了一个 squid 代理服务器CentOS6.3,一切正常。最近我把 CentOS 升级到了 6.4,现在所有 squid 用户密码都无法通过认证。
我使用基本ncsa_auth方案,密码文件在 CentOS 6.3 上工作正常,Fedora18和适用于 Windows 的 Squid。
这是一个错误还是其他什么?
测试结果
[root@proxy ~]# /usr/lib64/squid/ncsa_auth /etc/squid/squid-htpassword-cm.txt
glsx glsx
ERR Wrong password
^C
[root@proxy ~]# cat /etc/squid/squid-htpassword-cm.txt
glsx:$apr1$VMNrr3BE$ljryzy0FyTLY3OU2Yhd/f/
答案1
看起来ncsa_auth
CentOS 6.4 不再接受 md5 形式的密码,但我不知道为什么。如果你测试 DES,它会起作用。