Inicio > CentOS, Fedora, Gnu/Linux, SysAdmin > cannot enable executable stack as shared object requires: Permission denied

cannot enable executable stack as shared object requires: Permission denied

Hace poco instale ZendServer CE  para conocer su funcionamiento todo fue perfecto hasta el momento de arrancar el servicio.

Mandaba lo siguiente:

Iniciando httpd: httpd: Syntax error on line 220 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/conf.d/zendserver_php.conf: Cannot load /usr/local/zend/lib/apache2/libphp5.so into server: /usr/local/zend/lib/apache2/libphp5.so: cannot enable executable stack as shared object requires: Permission denied       [FALLÓ]

Claro SELinux no dejaba ejecutar la librería por alguna restricción de seguridad. Lo que la mayoría de las soluciones presentadas hacen es deshabilitar esta característica de seguridad y listo…

Pero esto puede llevar a un problema mas grave de seguridad por lo que una solución mas confiable sería:

execstack -c /usr/local/zend/lib/apache2/libphp5.so

Con esto afectamos solo la librería y no todo un entorno de seguridad.

Más acerca del tema aquí.

 

Categorías:CentOS, Fedora, Gnu/Linux, SysAdmin
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: