Necesito desactivar SELinux pero no puedo reiniciar la máquina
Seguí este enlace donde obtengo el siguiente comando
setenforce 0
Pero después de ejecutar este comando, busqué eso
sestatus
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: permissive
Mode from config file: disabled
Policy version: 24
Policy from config file: targeted
¿Hay alguna otra opción?

setenforce 0<- lo ejecutaste desde root o consudo?Respuestas:
sestatusmuestra el modo actual comopermissive.En
permissivemodo, SELinux no bloqueará nada, sino que simplemente lo advertirá. La línea se mostraráenforcingcuando en realidad esté bloqueando.No creo que sea posible desactivar completamente SELinux sin reiniciar.
fuente
Deshabilitar
SELinuxsin reiniciar no es posible. Pero supongo que hacerlo enpermissivemodo satisfará tus requisitos.La salida de
sestatusshowsSELinuxestá habilitada pero también muestra que está enPermissivemodo, que es lo que acabas de hacer con elsetenforcecomando.fuente
En CentOS 7:
fuente
# sestatus SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: permissive # echo 0 > /sys/fs/selinux/enforce # sestatus SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targetedAl momento de escribir, lo que OP hizo debería funcionar. En Fedora 26:
Como el usuario no funciona.
Como root, lo hace:
Lo mismo se aplica a CentOS 7 y RedHat EL 7: funciona sin reiniciar.
fuente
La mejor manera de deshabilitar selinux es mediante el siguiente comando:
sed -i 's/enforcing/disabled/g' /etc/selinux/config /etc/selinux/configO
vi /etc/sysconfig/selinuxestablecerselinux=disabledO
set enforce 0 sestatusAunque en ciertos casos será necesario reiniciar.
fuente
Para CentOS 6 (no 7):
fuente