权限: 777也不好使

问题回顾

启动httpd, 使用curl指令提示无权访问, 当然用浏览器也一样


权限: 777也不好使_第1张图片
在这里插入图片描述

即使给目录添加777权限, 问题依然存在

BTW, 日常工作中不建议使用777, 恰当才是最好的; 或许哪一天不小心调整了ssh免密钥文件的权限, 你会痛不欲生的

权限: 777也不好使_第2张图片
在这里插入图片描述

解决方案

一般情况下, 权限问题第一印象是ugo模式(user + group + other)
如果用户没有读写权限, 执行chmod u+rw filename添加即可
但是上面的问题已然超出了认知, 变得匪夷所思

其实selinux也会导致权限问题
查看selinux日志, vi /var/log/audit/audit.log

权限: 777也不好使_第3张图片
在这里插入图片描述

咋一看, 可能不是很懂, 但 denied字眼还是很清楚的

使用ll -Z /var/www/html看下文件的selinux属性

在这里插入图片描述

admin_home_t并非httpd的上下文类型, 类型不匹配, 导致访问拒绝

  • 关闭selinux
  • 修改文件的selinux属性

你可能感兴趣的:(权限: 777也不好使)