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)