Como posso configurar o SELinux quando o comando semanage não for encontrado?

6

Estou tendo muita dificuldade em configurar o SELinux para permitir o envio de e-mails.

Examinando a documentação do selinux, descobri que posso gerenciar as portas por meio do comando semanage, mas o comando não pode ser encontrado.

Existe outra maneira de gerenciar portas usando o SELinux, ou uma maneira de eu encontrar este comando?

Pior caso: Existe uma maneira de desativar o selinux ou alternar para o modo permissivo sem reinicializar?

Estou executando o Fedora.

Obrigado!

    
por mattdm 08.03.2011 / 21:16

2 respostas

2

Eu vejo a mesma coisa no Fedora 21 usando a distro XFCE. Acontece que a instalação padrão não inclui policyutils-python , que contém o comando semanage .

Você pode descobrir qual pacote contém um item usando:

yum provides semanage
    
por 30.12.2014 / 01:59
1

semanage está instalado em /usr/sbin/semanage no meu sistema - talvez isso não esteja em seu caminho. É parte do pacote policycoreutils , que faz parte da instalação padrão, mas pode estar faltando ( yum -y install policycoreutils se for).

A abordagem "big switch" é setenforce Permissive como root. (E setenforce Enforcing para colocá-lo de volta.)

O que exatamente você está tentando fazer? Uma abordagem é encontrar as mensagens de log de auditoria de sua ação bloqueada e usar audit2allow para gerar um módulo de política . Mas, pode haver uma configuração na política padrão do Fedora que permitirá o que você deseja. Execute getsebool -a para ver uma lista e use setsebool para alterá-la.

    
por 09.03.2011 / 01:16