Ferramentas do usuário

Ferramentas do site


linux:selinux:faq

SELinux (FAQ)

Liberação de porta para o PHP-FPM

Instalar o pacote policycoreutils-python (SELinux policy core python utilities). E rodar o comando:

# semanage port -a -t http_port_t -p tcp 3101

Obs.: Utilizado em uma versão do Apache que tinha problemas com arquivos de socket

Forçar contexto em uma montagem NFS

# mount -t nfs4 [server]:/export /local/mount/point -o context="system_u:object_r:httpd_sys_content_t:s0"

NGINX

Todas a variáveis

semanage permissivo

# semanage permissive -a meutipo_t

Para retirar a permissividade:

# semanage permissive -d meutipo_t

audit2allow

 # tail -f /var/log/audit/audit.log

Com base no erro, pegar o type context. Exemplo httpd_t.

# grep [TYPECONTEXT_PARA_BUSCA] /var/log/audit/audit.log | audit2allow -M [ESCOLHER_NOME_DA_REGRA_DO_SELINUX]

Seguir as instruções da tela.

linux/selinux/faq.txt · Última modificação: 01/06/2022 13:38 por Rafael Monteiro Raposo

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki