apache服务器上同一目录中不同用户的不同权限
是否可以对apache服务器上的目录中的用户访问进行不同的限制 例如,用户foo可以读取和写入文件,而另一个用户栏只能读取 更新:到目前为止我尝试了什么apache服务器上同一目录中不同用户的不同权限,apache,webdav,Apache,Webdav,是否可以对apache服务器上的目录中的用户访问进行不同的限制 例如,用户foo可以读取和写入文件,而另一个用户栏只能读取 更新:到目前为止我尝试了什么 <Directory /var/www/html/uploads> DAV On AuthType Basic AuthName "WebDAV access" AuthUserFile /var/www/html/uploads/.passwdfile AllowOverride None
<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>
然而,我知道,只需指定一个有效的用户就可以将内容上传,我想这是因为需要有效的用户。
我需要的是testUserGet只能执行GET和testUserPut,只能执行PUT和GET。您是指FTP还是SSH访问;或者你使用一些PHP让用户上传数据?因为apache无法创建文件。。HTTP和webdav文档中有一个例子:@Gerben:谢谢你的提示。我想的是在一个位置块中有几个LimitExcept块,例如Require user user1 Require user user2。。但是像这样,我获得了两者相同的权限,即user2也可以发布。您可以向require添加多个名称,require user userid[userid]…,例如require user user1 user2 user3您是指FTP还是SSH访问;或者你使用一些PHP让用户上传数据?因为apache无法创建文件。。HTTP和webdav文档中有一个例子:@Gerben:谢谢你的提示。我想的是在一个位置块中有几个LimitExcept块,例如Require user user1 Require user user2。。但是像这样,我获得了两者相同的权限,即user2也可以发布。您可以向require添加多个名称,require user userid[userid]…,例如require user user1 user2 user3