Apache:限制每个用户的目录访问

Apache:限制每个用户的目录访问

我正在寻找一种限制目录访问的解决方案。我有一群客户,每个客户都应该被允许只查看自己的目录。但他需要拥有全局目录的(读)访问权限。这让我很抓狂……

我可以轻松地分别限制每个客户端文件夹,但如果我这样做,客户端将无法再访问全局目录。

全局目录包含以下内容:http://larsjung.de/h5ai/

我的目录结构如下:

var
    www (DocumentRoot)
        - global
        - client #1
            - folder 1
            - folder 2
            - folder 3
        - client #2
            - folder 1
            - folder 2
            - folder 3
        - client #3
            - folder 1
            - folder 2

在我的文档根目录之外,我有一个包含我.htpasswd和我的的文件夹.htgroups

有什么建议吗?

答案1

查看 Apache 文档http://httpd.apache.org/docs/2.2/howto/auth.html

基本上,您可以针对每个位置或目录使用“需要用户”或“需要组”,具体取决于您如何为每个客户端设置用户。对于全局目录,您可能只需要经过身份验证的用户。

相关内容