我有一个无法访问mod-security日志的Apache2服务器:
prim@xxxx:~$ apachectl -V AH00526: Syntax error on line 196 of /etc/modsecurity/modsecurity.conf: ModSecurity: Failed to open the audit log file: /var/log/apache2/modsec_audit.log Action '-V' failed. The Apache error log may have more information. prim@xxxx:~$ sudo ls -la /var/log/apache2/modsec_audit.log -rw-rwxrwx 1 root www-data 101792 Oct 22 16:37 /var/log/apache2/modsec_audit.log
我有点困惑,因为每个人(所有者,团体,其他人)都有权打开日志文件。
编辑:
prim@xxx:/var/log/unattended-upgrades$ sudo -u www-data touch /var/log/apache2/modsec_audit.log touch: cannot touch '/var/log/apache2/modsec_audit.log': Permission denied
这变得陌生…
EDIT2:
prim@xxxx:/var/log/unattended-upgrades$ sudo ls -la /var/log/apache2/ total 1015752 drw-r--r-- 2 root adm 12288 Oct 22 15:55 .
EDIT3:
ls -la /var/log|grep apache drw-r--r-- 2 root adm 12288 Oct 22 15:55 apache2