Cursos Servidores con Centos 6
Sistema Operativo ALDOS
MongoDB Banner
Curso PHP
Dezoft

Si algunos de nuestros foros, manuales, ALDOS, paquetería o proyectos te han resultado de ayuda, apreciaremos mucho nos apoyes con un donativo.

 Índice > Todo acerca de Linux > Programas y Aplicaciones Nuevo tema Publicar Respuesta
 Selinux desactivar o configurar
Tema anterior Tema siguiente
   
Mario A Ferreira Márquez
Publicado en 16/08/07 08:07 (Leído 2102 veces)  

Nuevo
Forum User

Inscrito: 06/06/07 Publicaciones: 6
Hola a todos, para poder ejecutar un comando desde php con shell_exec() usando un permiso de sudo, tuve que "desactivar" selinux con:

PHP Formatted Code
echo 0 > /selinux/enforce


lo que no estoy seguro es qué hice exactamente, en la página donde encontre la solución, encontré que regresará a la normalidad si hago un

PHP Formatted Code
echo 1 > /selinux/enforce


Pero me gustaría que me ayudaran a ver si es posible no desactivar completamente selinux, porque parece ser que es importante para la seguridad. En todas las páginas que revisé, para usar php shell_exec() con sudo, la única solución que encontré fue esa.

Gracias.
 
Perfil
 Citar
Luis Gracia
Publicado en 25/10/18 07:02  

Nuevo
Forum User

Inscrito: 25/10/18 Publicaciones: 3
solo se que tienes que crear un permiso especial para la cuenta y sobre el objeto que se ve afectado al ejecutar tu comando, Si está activo el enforcing tienes que hacer que una cuenta pueda ejecutar ese comando y si alguna carpeta se ve afectada o un archivo tienes que crear permisos (políticas de SELinux) no te puedo ayudar más, aún estoy aprendiendom del tema. Saludos.
 
Perfil
 Citar
Joel Barrios Dueñas
Publicado en 29/10/18 10:25  

Admin
Site Admin

Inscrito: 17/02/07 Publicaciones: 1695
País:Mexico
No te va a funcionar porque desde hace MUUUUUCHOS años de dejó de utilizar /selinux/enforce.

Ejecuta:

BASH Formatted Code
setenforce 0


Y edita /etc/sysconfig/selinux y cambia:

SELINUX=enforcing

Por:

BASH Formatted Code
SELINUX=permissive


Con lo anterior puedes activar y desactivar usando setenforce con valor 0 o 1 según el caso lo requiera.

O bien deshabilita por completo:

BASH Formatted Code
SELINUX=disabled


Reinicia para aplicar cambios.
 
Perfil Sitio Web
 Citar
Contenido generado en: 0,26 segundos Nuevo tema Publicar Respuesta
 Todas las horas son UTC. Hora actual 12:44 .
Tema normal Tema normal
Tema persistente Tema persistente
Tema cerrado Tema cerrado
Nueva publicación Nueva publicación
Persistente con nueva publicación Persistente con nueva publicación
Cerrado con nueva publicación Cerrado con nueva publicación
Ver publicaciones anónimas 
Usuarios anónimos pueden publicar 
Se permite HTML Filtrado 
Contenido censurado