小编use*_*296的帖子

为用户 x 配置 apache/webdav 只读,为用户 y 配置读/写

我在 RHEL 6.x 上使用 Apache 2.2。我可以将 webdav 设置为用户 x 的只读设置或用户 x 的读写设置,但无法弄清楚如何将其设置为用户 x 只读和用户 y 读/写。我只有一个文件夹 /var/www/html/davtest 归 apache:apache 所有,我希望 myUser 具有只读访问权限,而 myAdmin 具有读/写访问权限。到目前为止,我只能通过修改目录 /var/www/html/davtest 上的权限来控制这一点(例如,如果 apache 具有 rw,那么无论我如何设置 limitExcept 下面的任何一个用户都可以读/写

这通常可能吗?

<Directory /var/www/html/davtest >
    DAV on
    Options Indexes
    AuthType Digest
    AuthName myAuth
    AuthDigestDomain /myD/ http://mysys.x.y/davtest
    AuthDigestProvider file
    AuthUserFile /var/www/davDigest/dav_pw
    require user readOnlyUser
    <limitExcept get head options>
        require user myAdmin
    </limitExcept>
</Directory>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了 Limit、LimitExcept 的各种排列,似乎唯一决定谁可以读/写共享的是共享中文件/文件夹的权限。

任何指导,指向文档的指针将不胜感激。谢谢

permissions webdav

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

permissions ×1

webdav ×1