Ele diz que não pode abrir o diretório /etc/modsecurity
; você pode tentar adicionar permissões de sistema de arquivos explícitas e / ou AppArmor para o próprio diretório, não apenas para os arquivos internos.
Eu fiz um perfil para Apache2
com AppArmor
, então depois colocarei em modo de reclamação, mas hoje mudei para reforçar o modo usando aa-enforce apache2
, o que me deu um problema ao reiniciar Apache2
.
*The apache2 configtest failed.
apache2: Syntax error on line 138 of /etc/apache2/apache2.conf: Syntax error on line 8 of /etc/apache2/mods-enabled/security2.conf: Could not open config directory /etc/modsecurity: Permission denied.
Então eu fui ver se eu perdi alguma coisa durante a geração do perfil, pois há um erro relacionado à modsecurity - /etc/modsecurity: Permission denied
Aqui está o que eu tenho dentro do meu arquivo usr.sbin.apache2
/etc/apache2/mods-available/security2.conf r,
/etc/apache2/mods-available/security2.load r,
/etc/apache2/mods-available/setenvif.conf r,
/etc/modsecurity/* r,
/etc/modsecurity/modsecurity.conf r,
Então, alguma ideia?
Ele diz que não pode abrir o diretório /etc/modsecurity
; você pode tentar adicionar permissões de sistema de arquivos explícitas e / ou AppArmor para o próprio diretório, não apenas para os arquivos internos.
Eu tive o mesmo problema. Eu resolvi isso removendo /etc/apparmor.d/usr.sbin.apache2
e depois executando aa-genprof /usr/sbin/apache2
enquanto reiniciava o apache.