升级到 CentOS 6.4 后 Squid 用户密码验证失败

升级到 CentOS 6.4 后 Squid 用户密码验证失败

我设置了一个 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_authCentOS 6.4 不再接受 md5 形式的密码,但我不知道为什么。如果你测试 DES,它会起作用。

相关内容