Apache配置 - 可以按组还是个人用户进行身份验证?

时间:2013-04-22 10:11:20

标签: apache authentication httpd.conf

我想知道我是否可以合并群组和特定用户授权。

我在httpd.conf中有类似的内容:

   <Directory /path/to/dir>
    AuthType Basic
    AuthName "Private pages"
    AuthBasicProvider file
    AuthUserFile /path/to/dir/.htpasswd
    AuthGroupFile /path/to/dir/.htgroup
    Require user user1 user2 user3
    Require group group1 group2
   </Directory>

然后我从浏览器访问它。我使用user1,我没有成功,我在error_log中得到了错误:

 Authorization of user user1 to access /path/to/dir failed, reason: user is not part of the 'require'ed group(s).

我可以这样做吗?

1 个答案:

答案 0 :(得分:1)

是的,但用户必须匹配用户指令和组指令。你应该可以使用

Satisfy Any

设置是否只需要组或用户指令匹配