安装phpcms的时候相关文件夹的权限已经设置为777了,仍然显示文件夹不可写,查了很多资料都不行,又不想关闭SELinux。后面又查了些资料发现可以单独设置文件和文件夹的SELinux属性
先查看文件的SELinux属性
[root@localhost ~]# ls -Z test.file
显示
-rw-r--r--. root root unconfined_u:object_r:admin_home_t:s0 test.file
与安装apache时系统创建的文件夹不同
恢复修改过的SELinux属性为默认属性
[root@localhost ~]# restorecon -F -v test.file
[root@localhost ~]# ls -Z test.file
-rw-r--r--. root root system_u:object_r:admin_home_t:s0 test.file
仍然没有权限,原来是需要httpd_sys_rw_content_t
[root@localhost ~]# chcon -R -t httpd_sys_rw_content_t /var/www/cry.com/images
再检查就可以访问了
评论
本文评论功能已关闭。