文档根目录中的755文件夹不能被apache读取

时间:2013-06-20 18:10:06

标签: linux apache

故事:我从文档根目录中删除了一个目录LogViewer,该目录可以浏览并且工作正常。后来我决定把它添加回来,但现在apache不会显示它。

drwxr-xr-x. 12 user group 4096 Jun 19 15:16 272
drwxr-xr-x. 12 user group 4096 Jun 19 15:17 273
drwxr-xr-x.  3 user group 4096 Jun 20 08:06 LogViewer

272和273目录可浏览并正常工作。

enter image description here

ls -lZ的输出:

drwxr-xr-x. user group system_u:object_r:httpd_sys_content_t:s0 272
drwxr-xr-x. user group system_u:object_r:httpd_sys_content_t:s0 273
drwxr-xr-x. user group unconfined_u:object_r:user_home_t:s0 LogViewer

我尝试过的事情: 我多次重启apache。我已经停止了,然后开始了。我刷新了浏览器,我已经清除了cookie和所有临时文件。

我的问题: Wtf?

1 个答案:

答案 0 :(得分:3)

根据:SELinux doc

  

要从特殊用户公共HTML文件夹中查看文件夹,请执行此操作   需要有一个httpd有权读取的类型,假定   Apache HTTP Server配置为UserDir和布尔值   httpd_enable_homedirs已启用。

尝试此命令:

chcon -R -t httpd_user_content_t LogViewer