Ejecucion de comando shell

Ricardo Mun~oz A. rmunoz en pjud.cl
Vie Jun 11 09:47:07 CLT 2004


El vie, 11-06-2004 a las 09:34, Mauricio Rojas escribió:
> Hola,
> 
> El problema de ejecurtar script con comandos system() y sus devirados, 
> primos y hermanos, el principalmente la SEGURIDAD, ya que al utilizar 
> estas opciones dejar puertas habiertas en tu servidor que facilitaran el 
> acceso a quienes sepan explotar debilidades de dichas funciones.

o mejor dicho explotar las debilidades del sistema operativo...

> Por otra parte el path "/home/user/public_html/PHP/conect.sh";
> debe contar con permisos de ejecucion  almenos en la carpeta PHP para el 
> usuario nobody (supondo que a este usuario te refieres al mencionar el 
> usuario de Apache),

en RedHat/Fedora (y tambien derivados?) el Apache
(sera a partir del 2.0?) se ejecuta con el usuario
'apache'. asi viene por defecto el httpd.conf:

User apache
Group apache

-- 
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)



Más información sobre la lista de distribución PHP