用户列出Apache目录的权限

时间:2014-05-17 18:24:39

标签: apache

我在Windows计算机上运行Apache HTTP Server 4.4.9。 有2个用户,管理员和约翰。

管理员应该可以访问c:\ HTTP Storage和所有已启用目录列表的子文件夹。 用户john应该只能访问文件夹c:\ HTTP Storage \ john和所有子文件夹,并禁用目录列表。

问题是我的配置不允许用户管理员在文件夹c:\ HTTP Storage \ john中的目录列表,只有c:\ HTTP Storage \

<Directory />
Options FollowSymLinks
AllowOverride none
Order deny,allow
Require all denied
</Directory>

<Directory "C:/HTTP Storage">
Options Indexes FollowSymLinks
AllowOverride None
AuthType Basic
AuthName "Authentication Required"
AuthUserFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/htpasswd"
Require user administrator
Order allow,deny
Allow from all
</Directory>

<Directory "C:/HTTP Storage/john">
Options FollowSymLinks
AllowOverride None
AuthType Basic
AuthName "Authentication Required"
AuthUserFile "C:/Program Files/Apache Software Foundation/Apache2.2/conf/htpasswd"
Require user administrator john
Order allow,deny
Allow from all
</Directory>

我做错了什么?

0 个答案:

没有答案