从Apache身份验证中排除特定用户

时间:2011-10-21 14:25:53

标签: apache authentication

我的apache AuthType目录中有sites-enabled指令,允许所有使用Require valid-user的有效用户。我正处于需要通过将特定用户列入黑名单/排除来限制访问的程度;有没有办法在没有Require的情况下执行此操作(例如{@ 1}}包含除了黑名单的特定用户以外的所有其他人的组?»

1 个答案:

答案 0 :(得分:1)

AFAIK你唯一能做的就是改变你的

AuthUserFile /path/to/user/file
Require valid-user

其中valid-user表示具有经过验证的密码的用户对于:

AuthUserFile /path/to/user/file
AuthGroupFile /path/to/group/file
Require group mygroup
Satisfy All

然后,您必须维护一个包含授权用户的组文件。没有什么可以说“任何有效用户但不在此群组中”只有“任何有效用户也在此群组中”(详情here