解决SELinux对网站目录权限控制的不当的问题(2)

再检查网站目录和文件的权限。为方便起见直接用-lZ选项。用于显示详细信息和SELinux权限信息

[root@localhost html]# ls -lZ -rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 archive.html drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 blog drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 blog_backup -rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 blog.htm -rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 blog.html drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 css drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 home_page drwxr-xr-x. root root unconfined_u:object_r:admin_home_t:s0 home_start #问题行drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 images -rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 index.htm -rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 index.html -rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 info_php.php drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 js -rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 log drwxr-xr-x. root root unconfined_u:object_r:admin_home_t:s0 php #以前的遗留问题drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 phpMyAdmin-3.4.10.1-all-languages drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 PSDs -rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 readme.txt -rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 style.htm -rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 style.html drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 wiki 

显然上面显示的结果中的09、16两行的权限与其他网站目录不同。

再查看selinx的工作状态,判断是不是SELinux引起的。

[root@localhost httpd]# sestatus  SELinux status:                 enabled SELinuxfs mount:                /selinux Current mode:                   enforcing Mode from config file:          enforcing Policy version:                 24 Policy from config file:        targeted 

这就是导致网站权限不正确的原因。

我猜测可能是在selinux启用时对目录或文件进行操作导致的。因为最近我对SELinux进行了升级(以前没有遇到)。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/22162.html