Cómo deshabilitar Selinux en Centos 7

Cómo deshabilitar Selinux en Centos 7

Selinux (Linux mejorado con seguridad) es un módulo de seguridad del kernel de Linux que proporciona una seguridad mejorada para los sistemas Linux. Selinux proporciona un mecanismo para admitir políticas de seguridad de control de acceso. Esto especifica cómo los procesos se comunican entre sí e interactúan con los archivos.

Modos Selinux:

Selinux tiene tres modos para ejecutar. Por defecto, Selinux se ejecuta en modo de ejecución en Centos 7

  • Ejecución - Se aplica la política de seguridad de Selinux.
  • Permisivo - Selinux permite el acceso pero imprime advertencias en las reglas de la VOILACIÓN.
  • Desactivado - No se carga la política de Selinux.

Verifique el estado de Selinux

Puedes usar Getenforce Comando para ver el estado de Selinux. Otro comando sestatus Te da más detalles sobre el estado de Selinux.

Presione Ctrl+Alt+T para iniciar un terminal y escriba:

sestatus  
Salida: Selinux Estado: Monte Selinuxfs habilitado:/SYS/FS/SELINUX SELINUX Directorio raíz:/etc/Selinux Nombre de la política cargada: Modo actual específico: Modo de aplicación del archivo de configuración: Política de aplicación MLS Estado: Política habilitada Deny_Unknown Estado: Permitido MAX Kernel Versión de política: 31 

El estado anterior muestra que Selinux está habilitado y aplicando.

Cómo deshabilitar Selinux en Centos 7

Puede deshabilitar Selinux permanentemente por edición el /etc/selinux/config Archivo en sistemas CentOS 7 y Rhel 7. Editar el archivo de configuración de Selinux y establecer Selinux = discapacitado para deshabilitar permanentemente el Selinux en un sistema CentOS 7. Esto deshabilitará completamente todo el contexto de Selinux.

sudo nano/etc/selinux/config  

Colocar Selinux valor a desactivado:

Selinux = discapacitado 

Reinicie su instancia para aplicar los cambios.

Puede activar nuevamente el selinux configurando Selinux = hacer cumplir En el archivo de configuración. En lugar de deshabilitar Selinux, puede configurarlo en modo permisivo.

Establezca Selinux en modo permisivo (temporal)

El modo permisivo significa que la política de Selinux no se aplica. Selinux no niega ninguna operación, ni siquiera hacen violaciones de políticas. Solo crea registros, lo cual es útil para la depuración.

Puede configurar el selinux en modo permisivo temporalmente utilizando uno de los siguientes comandos.

sudo setenforce 0  
sudo setenforce permisivo  

Una vez que se reinicie el sistema, el modo temporal se deshabilitará y Selinux volverá a hacer cumplir. Use el siguiente método para aplicar los cambios de forma permanente.

Establezca Selinux en modo permisivo (permanente)

Tú también puedes Configurar el modo permisivo Selinux de forma permanente editando el archivo de configuración. Edite la configuración en su edición de texto favorita:

sudo nano/etc/selinux/config  

Selecciona el Selinux valor a permisivo.

Selinux = Permisivo 

Guarde su archivo y cierre. Luego reinicie su sistema para aplicar cambios.

Concusión

En este tutorial, ha aprendido a deshabilitar Selinux en Centos 7. Además, discutió deshabilitar a Selinux de forma permanente o establecer esto en modo permisivo en los sistemas CentOS 7 o Rhel 7 Linux.

Puede leer más sobre Selinux en su sitio oficial: ¿Qué es Selinux??