Primeiro, verifique que o SELinux é, de fato, o culpado, verificando seu log de auditoria em /var/log/audit/audit.log
. Deve haver uma mensagem com type=AVC
relacionada ao JBoss.
Em seguida, você pode usar essa mensagem em conjunto com a ferramenta audit2allow
para autorizar o acesso bloqueado. Para autorizar tudo bloqueado para qualquer binário com o nome jboss
até o momento, execute isso como root
:
grep jboss /var/log/audit/audit.log | audit2allow -M jboss
semodule -i jboss.pp
No entanto, é melhor permitir apenas as permissões específicas necessárias. Para fazer isso, copie e cole as linhas relevantes do seu log de auditoria para um novo arquivo e cat
para audit2allow
.