¿Cómo es posible deshabilitar la protección de SELinux solamente para el servidor web Apache en Linux?

En el caso de estar usando Red Hat Linux Enterprise o su homólogo Linux CentOS.

Usted puede desactivar la protección de SELinux de una forma sencilla. En importante no obstante tener en cuenta que desactivando la protección de SELinux para Apache usted estará atrayendo más problemas relacionados a la seguridad.

Deshabilitar Protección SELinux para Apache.

Abrir el archivo /etc/selinux/targeted/booleans en un editor de texto:

# vi /etc/selinux/targeted/booleans

Agregar o modificar el valor para httpd_disable_trans para el siguiente:

httpd_disable_trans=1

Guardar y cerrar el archivo. A continuación se deben tipiar los siguientes dos comandos en la consola:

# setsebool httpd_disable_trans 1
# /etc/init.d/httpd restart

En el caso de utilizar la interface GUI para deshabilitar SELinux para Apache.

Abrir la línea de comandos del sistema.

Tipiar el commando de sistema system-config-securitylevel
system-config-securitylevel

A continuación seleccionar la solapa de SELinux > clic arriba de Deshabilitar protección de SELinux para la casilla de verificación de  httpd daemon > Guardar los cambios

Finalmente se debe reiniciar el servicio httpd de Apache:

# /etc/init.d/httpd restart

(Visitado 1.072 veces, 1 visitas hoy)