SELinux no cambia al modo "imponer"

SELinux no cambia al modo "imponer"

Tengo un sistema CentOS 7.5.1804 (Core) mínimo y estoy intentando cambiar el modo SELinux deDesactivadoahacer cumplirpero cuando intenté cambiar el modo usando setenforce 1el comando, recibí un mensaje de error que dice:
setenforce: SELINUX is disabled

Cambié/etc/selinux/configarchivo de la siguiente manera:

# 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

Reinicié el sistema un par de veces pero SELinux aún está deshabilitado.

¿Dónde se supone que debo comprobar ahora? ¿Hay algún otro mecanismo arriba?/etc/selinux/config¿Archivo que puede manipular el estado de SELinux?

Nota 1: No instalé ni configuré CentOS 7 en la máquina de primera mano. Por lo tanto, es posible que se haya realizado cierta personalización después de la instalación. Actualmente, el sistema tiene tres paquetes de políticas SELinux de la siguiente manera:

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

Nota 2: Esta pregunta es similar conSELINUX no se habilitay sé que ha cerrado con unfuera de contextobandera. Pero cerró porqueel usuario está en Linode con un kernel (personalizado) proporcionado por Linode que no es compatible con SELinux(como dice Stephen Harris en los comentarios)

Respuesta1

Hice algunas investigaciones considerando comentarios deAlejandroyAB. Pasos de la solución que implementé de la siguiente manera:

  1. En /etc/grub.d/el directorio, un archivo llamado 40_customcontiene una expresión comoselinux=0 (por cierto, estaba viendo la misma expresión enmenú del gestor de arranque grub). Lo cambié a selinux=1.
  2. Ejecutando comando grub2-mkconfig -0 /boot/grub2/grub.cfg. La ejecución finaliza con éxito.
  3. Verifiqué una vez más si /etc/selinux/configel archivo tiene la SELINUX=enforcingexpresión.

Después de reiniciar, getenforceel comando SELinux muestra Enforcing.

información relacionada