[CentOS] Forbidden: can't access *.html files in /var/www/html
alexander.farber at gmail.com
Wed Sep 29 11:40:22 EDT 2010
On Wed, Sep 29, 2010 at 5:29 PM, Simon Billis <simon at houxou.com> wrote:
> Can you show the output of ls -laZ please? This will show the selinux
> context information for the files - the error is usually to do with the
> context of the files.
Hello and thanks for your reply. The SELinux stuff is new for me.
Yes I have moved that Alex.html from my home dir and (the 1st one fails):
# ls -laZ /var/www/html/Alex.html
-r--r--r-- root root system_u:object_r:user_home_t /var/www/html/Alex.html
# ls -laZ /var/www/html/test/Alex.html
-r--r--r-- root root user_u:object_r:httpd_sys_content_t
# ls -laZ /var/www/html/index.php
-rw-r--r-- root root user_u:object_r:httpd_sys_content_t
# ls -laZ /var/www/html/hello-world.php
-rw-r--r-- afarber afarber user_u:object_r:httpd_sys_content_t
I'm using http, not https. And /usr/sbin/getenforce prints "Enforcing".
I didn't know that there were additional attributes for the files.
And I don't know how to stop/start SELinux
(it is not a service in /etc/init.d, right?)
but I'd like to keep SELinux running, since all other
programs I've listed seem to cope okay with it.
More information about the CentOS