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

我正在寻找解决scheme来限制对导演的访问。 我有一群客户,每个人都应该被允许查看他自己的目录。 但他需要(读取)访问全局目录。 而这让我疯狂…

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

全局目录包含以下内容: 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的文件夹。

任何build议?

请参阅http://httpd.apache.org/docs/2.2/howto/auth.html上的Apache文档

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