我正在寻找一种限制目录访问的解决方案。我有一群客户,每个客户都应该被允许只查看自己的目录。但他需要拥有全局目录的(读)访问权限。这让我很抓狂……
我可以轻松地分别限制每个客户端文件夹,但如果我这样做,客户端将无法再访问全局目录。
全局目录包含以下内容: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
基本上,您可以针对每个位置或目录使用“需要用户”或“需要组”,具体取决于您如何为每个客户端设置用户。对于全局目录,您可能只需要经过身份验证的用户。