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

所以使用chcon更改SELinux权限以及显示结果如下:

setenforce 0 #必须暂时停止SELinux,否则可能导致操作失败。
chcon -t httpd_sys_content_t -R /var/www/html/home_start/ #R参数是递归操作的意思



经过修改就会发现SELinux的对应权限已经和其他目录相同了!都是
httpd_sys_content_t。

[root@localhost html]# setenforce --help usage:  setenforce [ Enforcing | Permissive | 1 | 0 ] [root@localhost html]# setenforce 0 [root@localhost html]# cd [root@localhost ~]# ls /var/www/html/ -Z ……drwxr-xr-x. root root unconfined_u:object_r:admin_home_t:s0 home_start ……[root@localhost ~]# chcon -t httpd_sys_content_t -R /var/www/html/home_start/ [root@localhost ~]# ls /var/www/html/home_start/ -Z ……-rw-r--r--. root root unconfined_u:object_r:httpd_sys_content_t:s0 authorize.php ……

然后,再次打开浏览器输入地址,验证能否访问,如果可以访问就可以进行下一步配置了!

最后,还是那句话,遇到问题一定要仔细分析,尽可能的通过自己的努力和分析发现问题所在,这样才能体会到解决问题的快乐!

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

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