2016-09-18 48 views
-1

我创建了一个新的目录:为什么httpd抛出拒绝error_log的权限?

mkdir -p /webapps/logs 

然后我设置的背景和权限,使阿帕奇可以写它:

chcon -Rv --type=httpd_sys_content_t /webapps/logs 
chmod 2770 -Rv /webapps 
chgrp -Rv webadmins /webapps 

Apache是​​该组的成员:

grep webadmins /etc/group 
#Prints out: webadmins:x:1002:apache 

而webadmins是该目录的拥有组:

stat -c "%U %G" /webapps/logs 
#Prints out: root webadmins 

那么,为什么我在/ webapps/logs/error_log上启动httpd时被拒绝了一个权限?

回答

0

this,我需要改变的SELinux是 “RW”:

chcon -Rv --type=httpd_sys_rw_content_t /webapps/logs 

此修复该问题。