问题:
httpd
无法写入/var/www/tmp
,因为它正被SELinux阻止。
说明:我用来从我的网站下载报告的PDF报告库正在抛弃“权限被拒绝”#39;错误,因为它无法写入/var/www/tmp
。我已将tmp
的{{1}}文件夹位置设置为php
。 /var/www/tmp
归/var/www/tmp
所有。它的上下文也被设置为apache
。仍然httpd_sys_rw_content_t
无法在此目录中写入。
我错过了什么?
我已使用以下命令设置了上下文和权限。
httpd
chown -R apache:apache /var/www/tmp
可能出现什么问题?请注意,我不想禁用SELinux。
答案 0 :(得分:0)
我相信-t标志应该在semanage命令中添加以指定类型。之后,使用restorecon -v
应用更改