apache中的限制

apache中的限制,apache,apache2,Apache,Apache2,我需要配置对一些不同方法的访问,并添加更多不同的用户admin、user1 <Location /webdav> DAV On #Require valid-user AuthType Digest AuthName "webdav" AuthUserFile /etc/apache2/webdav.password Require user admin OPTIONS none <LimitExcept PUT

我需要配置对一些不同方法的访问,并添加更多不同的用户admin、user1

<Location /webdav>
    DAV On
    #Require valid-user
    AuthType Digest
    AuthName "webdav"
    AuthUserFile /etc/apache2/webdav.password
    Require user admin
    OPTIONS none
    <LimitExcept PUT DELETE GET>
        Require user admin
    </LimitExcept>
</Location>

我无法使用Require有效用户,因为并非所有用户都需要具有相同的访问权限

Google apache Require group.@GuntramBlohm,如果用户在不同的组中,该怎么办?用户可以在多个组中。创建一个组webdav_-allow,将所有有权访问该组的用户以及他们所在的组放入该组,然后在您的配置中要求组webdav_-allow。@GuntramBlohm,那么如果我们有10个用户和20种不同的规则,我们将需要20个组?如果你真的有20个规则案例,它们彼此无关,那么你需要20个组,是的。没有其他方法可以建模用户X可能使用URL Y关系。但是,大多数现实生活中的情况并没有那么复杂——通常你可以避开管理员、版主、编辑、读者等群体,让几个群体同时访问你的目录,检查以了解如何操作。