GNU/Linux >> Tutoriales Linux >  >> Cent OS

¿Qué son los modos SELinux y cómo configurarlos?

Modos SELinux

SELinux se ejecuta en uno de tres modos (o estados).

Cumplimiento

Este es el estado predeterminado que aplica la política de seguridad de SELinux. Se deniega el acceso a usuarios y programas a menos que lo permitan las reglas de la política de seguridad de SELinux. Todos los mensajes de denegación se registran como denegaciones AVC (caché de vectores de acceso).

Permisivo

Este es un estado de diagnóstico. Las reglas de la política de seguridad no se aplican, pero SELinux envía mensajes de denegación a un archivo de registro. Esto le permite ver lo que se habría denegado si SELinux se estuviera ejecutando en modo de cumplimiento.

Deshabilitado

SELinux no aplica una política de seguridad porque no se carga ninguna política en el kernel. Solo las reglas DAC se utilizan para el control de acceso.

Configuración de los modos SELinux

Hay varias formas de configurar el modo SELinux. Una forma es seleccionar el modo desde la vista de Estado en la GUI de SELinux. También puede editar el archivo de configuración principal para SELinux, /etc/selinux/config. Configure el modo cambiando la directiva SELINUX en este archivo. Por ejemplo, para establecer el modo en cumplimiento:

# vim /etc/selinux/config
SELINUX=enforcing

El comando setenforce se utiliza para cambiar entre los modos de cumplimiento y permisivo. Los cambios realizados con este comando no persisten entre reinicios. Para cambiar al modo de ejecución:

# setenforce 1

Para cambiar al modo permisivo:

# setenforce 0

Mostrar modo SELinux

Use el comando getenforce para ver el modo SELinux actual:

# getenforce 
Enforcing
Guía para principiantes de SELinux
Cómo deshabilitar o configurar SELinux en modo permisivo
Cómo verificar si SELinux está habilitado o deshabilitado
Cómo habilitar/deshabilitar los modos de SELinux en RHEL/CentOS
Comprensión Políticas de SELinux en Linux


Cent OS
  1. ¿Cómo establecer la configuración regional y cuáles son las implicaciones de hacerlo?

  2. ¿Qué miniaturas adicionales están disponibles y cómo instalarlas?

  3. ¿Qué son los volúmenes de Docker y cómo se usan?

  4. ¿Qué son los usuarios de SELinux y cómo asignar usuarios de Linux a usuarios de SELinux?

  5. Cómo enumerar y configurar el contexto de SELinux para el servidor MySQL

Cómo habilitar SELinux en CentOS/RHEL 7

Cómo configurar y ejecutar Kafka en Kubernetes

¿Qué es Kubernetes DaemonSet y cómo usarlo?

Cómo deshabilitar SELinux en CentOS 8

¿Qué son los registros de Linux y dónde encontrarlos?

¿Qué es PPA en Ubuntu Linux y cómo lo uso?