是否可以对 apache 服务器上的目录中的用户访问进行不同的限制?
例如,用户 foo 可以读取和写入文件而另一个用户 bar 只能读取?
更新:到目前为止我尝试了什么
<Directory /var/www/html/uploads>
DAV On
AuthType Basic
AuthName "WebDAV access"
AuthUserFile /var/www/html/uploads/.passwdfile
AllowOverride None
Options None
<LimitExcept GET>
Require user testUserGet testUserPut
</LimitExcept>
<LimitExcept PUT>
Require user testUserPut
</LimitExcept>
Require valid-user
</Directory>
但是,我知道只需指定一个有效的用户就可以PUT
填充uploads
(我猜这是由于Require valid-user
)。我需要的是 testUserGet 只能执行GET
和 testUserPutPUT
和GET
.