+ -
当前位置:首页 → 问答吧 → htpasswd有些用户无法验证通过

htpasswd有些用户无法验证通过

时间:2010-07-22

来源:互联网

在httpd.conf文件的虚拟主机中添加了htpasswd的验证,
<VirtualHost 192.168.50.129:80>
        ServerAdmin [email protected]
        DocumentRoot /var/pub/abc
        ServerName abc.example.com
        ErrorLog logs/abc-error.log
        CustomLog logs/abc-access.log
        <Directory "/var/pub/abc">
           AuthName  "testing"
           AuthType     basic
           AuthUserFile  /var/pub/abc/.htpasswd
           Require   valid-user
        order allow,deny
        allow from 192.168.0.0/24
        deny 192.168.0.3
        </Directory>
</VirtualHost>
之后添加了三个用户:shichunda、user1、user2。在做.htpasswd文件的时候也用了-m参数了
但之后的测试发现只有shichunda这个user能通过认证并且登录,user1、user2进行验证的时候输入正确的密码后根本进不去,要求再次输入密码,反复了几次还是那样!
日志文件给出的提示是[error] [client 192.168.50.129] user user1 not found:/
这是怎么回事呢?重启了httpd还是那样。
我的/etc/passwd文件中肯定有那三个用户啊!

作者: shichunda   发布时间: 2010-07-22

把user user1 加入shichunda所在的用户组

作者: 0vk0   发布时间: 2010-07-22

热门下载

更多