【发布时间】:2018-08-30 05:22:55
【问题描述】:
问题:
httpd 无法写入/var/www/tmp,因为它被 SELinux 阻止。
描述:我用来从我的网站下载报告的 PDF 报告库抛出“Permission Denied”错误,因为它无法写入 /var/www/tmp。我已将php 的tmp 文件夹位置设置为/var/www/tmp。 /var/www/tmp 归 apache 所有。它的上下文也被设置为httpd_sys_rw_content_t。仍然httpd无法写入此目录。
我错过了什么?
我已经使用以下命令设置了上下文和权限。
chown -R apache:apache /var/www/tmp
semanage fcontext -a httpd_sys_rw_content_t "/var/www/tmp(/.*)?"
可能出了什么问题?请注意,我不想禁用 SELinux。
【问题讨论】: