O SELinux não muda para o modo "Impingir"

1

Eu tenho um sistema CentOS 7.5.1804 (Core) mínimo e estou tentando mudar o modo SELinux de Disabled para Enforcing mas quando eu tentei mudar de modo usando setenforce 1 comando, recebi uma mensagem de erro: setenforce: SELINUX is disabled

Eu alterei o arquivo / etc / selinux / config da seguinte forma:

# This file controls the state of SELinux on the system.'
# SELINUX= can take one of these three values:'
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of these three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are pr$
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

Eu reiniciei o sistema algumas vezes, mas o SELinux ainda está desativado.

Onde devo verificar agora? Existe algum outro mecanismo acima do arquivo / etc / selinux / config que possa manipular o status do SELinux?

Nota 1 : Eu não instalei e configurei o CentOS 7 na máquina em primeira mão. Assim, certas personalizações podem ter sido feitas após a instalação. O sistema atualmente possui três pacotes de políticas do SELinux, como segue:

selinux-policy-minimum
selinux-policy-mls
selinux-policy-targeted

Nota 2 : Esta questão é semelhante com SELINUX não habilitará e sei que fechou com um sinalizador off-topic . Mas fechou porque o usuário está no linode com um kernel (customizado) linode que não suporta o SELinux (como diz Stephen Harris em comentários)

    
por Halil Y. Çevik 29.08.2018 / 10:11

1 resposta

2

Eu fiz algumas pesquisas considerando os comentários de Alexander e AB Etapas da solução que implementei da seguinte forma:

  1. No diretório /etc/grub.d/ , um arquivo chamado 40_custom contém uma expressão como selinux=0 (eu estava vendo a mesma expressão no menu bootloader do grub ). Eu mudei para selinux=1 .
  2. Executando o comando grub2-mkconfig -0 /boot/grub2/grub.cfg . A execução termina com sucesso.
  3. Eu verifiquei mais uma vez se /etc/selinux/config file tem a expressão SELINUX=enforcing .

Após a reinicialização, o comando SELinux getenforce mostra Enforcing .

    
por 31.08.2018 / 15:10