Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Mostrando entradas con la etiqueta linux security. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux security. Mostrar todas las entradas

Como deshabilitar SELinux sin reiniciar tu servidor

A cuantos les ha pasado que tienen un error en su servidor linux RedHat/Fedora/Centos por horas (o hasta mas tiempo) y no logran dar con su solución hasta que descartando cosas, deshabilitan SELinux y todo se soluciona. Si, se que es una importante solución de seguridad pero a veces son mas los dolores de cabeza que los alivios que nos da por eso hoy mostrare como habilitarlo o deshabilitarlo según sea necesario.
Hay dos formas de hacerlo, temporalmente, es decir, mientras estamos trabajando dura el efecto hasta que reiniciemos el servidor o definitivo; este cambio quedara aun si reiniciamos el servidor. Ambas soluciones serán mostradas y serán ejecutadas desde la cuenta root (o por medio de sudo) desde una consola de texto.

Deshabilitar o habilitar  SELinux desde consola sin reiniciar el equipo

-Deshabilitamos SELinux con el siguiente comando
setenforce  0

-Lo habilitamos con el siguiente comando
setenforce  1

Deshabilitar SELinux definitivamente

-Modificamos el config de SELinux pasándolo a modo disabled
vi /etc/selinux/config 

# 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=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.

SELINUXTYPE=targeted

Reiniciamos el equipo y con esto ya queda deshabilitado SELinux, en caso de volverlo a habilitar editamos el config y lo activamos en modo enforcingpermissive según nuestra necesidad
Usas SELinux? No lo usas, porque? Has tenido problemas con SELinux, cuales?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark