2012-12-08 50 views

回答

0

似乎Fedora家伙已经改变了httpd软件包的一些上下文默认值。据/etc/selinux/targeted/contexts/files/file_contexts

/var/www(/.*)?/logs(/.*)? system_u:object_r:httpd_log_t:s0 

他们已经改变了所有文件的/var/www下称为logs任何目录的默认背景。由于某些供应商目录包含.git目录,最终包含目录logs,因此它们将自动标记为httpd_log_t

改变这种情况的解决方案,就是要发出此命令:

# semanage fcontext -a -t httpd_sys_content_t '/var/www(/.*)?/\.git/logs(/.*)?'