Cómo deshabilitar Selinux en Almalinux

Cómo deshabilitar Selinux en Almalinux

Selinux, que significa Linux mejorado con seguridad, es una capa adicional de control de seguridad integrado en Red Hat Enterprise Linux y sus distribuciones de Derivative Linux, como Almalinux. Selinux está habilitado de forma predeterminada en el sistema, y ​​debería deshabilitarse manualmente si un usuario no desea usarlo.

Aunque Selinux puede proteger nuestro sistema a través del control de acceso para programas y servicios del sistema, no siempre es necesario tenerlo habilitado. Algunos usuarios incluso pueden encontrar que interfiere con ciertos programas que intentan instalar. En esta guía, repasaremos las instrucciones paso a paso para deshabilitar Selinux en Almalinux, ya sea que haya instalado reciénsar Almalinux o migrado de Centos a Almalinux.

En este tutorial aprenderás:

  • Cómo verificar el estado de Selinux
  • Cómo poner a Selinux en modo permisivo
  • Cómo deshabilitar Selinux
Desactivar Selinux en Almalinux Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Almalinux
Software Selinux
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Cómo verificar el estado de Selinux

Puede verificar el estado actual de Selinux en cualquier momento ejecutando el siguiente comando.

$ sestatus 
Verificar el modo actual de Selinux

En nuestro sistema de prueba, la captura de pantalla anterior indica que el "modo actual" de Selinux es ejecución.

Una forma aún más fácil de verificar rápidamente el estado es con el Getenforce comando, que solo emitirá el modo actual de Selinux y nada más.

$ getenforce aplicando 

Selinux tiene tres modos posibles que puede ver al ejecutar el comando. Ellos son:

  • Cumplimiento: Selinux está activo y aplica sus reglas de política.
  • Permisivo: Selinux permite todo, pero registra los eventos que normalmente negaría en el modo de aplicación.
  • Desactivado: Selinux no está haciendo cumplir reglas ni registrando nada.

Por defecto, Almalinux tiene Selinux habilitado y en modo de aplicación.

Cómo deshabilitar Selinux

Dependiendo de sus necesidades, deshabilitar a Selinux podría implicar cambiarlo al modo permisivo o deshabilitarlo por completo.

Configuración de Selinux en modo Permisivo deshabilitará todos los aspectos de Selinux excepto los mensajes de registro. No necesitamos reiniciar nuestro sistema para que este cambio surta efecto, y podemos hacer el cambio ejecutando el siguiente comando.

$ sudo setenforce 0 


Puede verificar el cambio revisando nuevamente el modo actual de Selinux, ya sea con el sestatus o Getenforce dominio.

Selinux se encuentra actualmente en modo permisivo

Cuando reinicie el sistema, Selinux cambiará al modo de aplicación. Si desea que el cambio sea permanente, puede usar las siguientes instrucciones paso a paso para deshabilitar Selinux por completo o mantenerlo en modo permisivo.

  1. Use Nano o su editor de texto favorito para abrir el archivo de configuración de Selinux ubicado en /etc/selinux/config. Deberá hacer esto con la cuenta raíz o el comando sudo.
    $ sudo nano/etc/selinux/config 
  2. Cambiar el Selinux = hacer cumplir Línea a "Permisivo" o "Desactivado", dependiendo de la configuración que prefiera. Luego, salga de este archivo después de guardar sus cambios en él.
    Selinux = discapacitado 
  3. Establezca la directiva Selinux en discapacitado para deshabilitarlo permanentemente
  4. Una vez que reinicie el sistema, Selinux estará totalmente deshabilitado. Para evitar reiniciar ahora, ejecute el setenforce 0 Comando como se explicó anteriormente para obtener resultados instantáneos mientras espera hasta el próximo reinicio.
    $ reiniciar 
  5. Después de un reinicio, Selinux ha sido deshabilitado por completo

Pensamientos de cierre

En esta guía, vimos cómo deshabilitar Selinux en un sistema Almalinux, ambos configurando el modo actual en permisos y deshabilitando por completo a Selinux. Selinux es una característica útil que solo debe deshabilitarse con consideración previa o en entornos de prueba. Aún así, puede causar problemas en ciertas situaciones, por lo que los desarrolladores nos han dado una forma de deshabilitarlo.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Descarga de Linux
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Cómo migrar de Centos a Almalinux
  • ¿Puede Linux obtener virus?? Explorando la vulnerabilidad de Linux ..
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Instalación de Almalinux