Buenas tardes.
las personas que intenten modificar desde php utilizar la funcion exec y les provoca problemas aqui les traigo la solucion.
a lo mejor muchos lo sabran pero fueron problemas propios y los solucione de la siguiente manera.
exec("cp -R /var/www/careptatalarchivo /etc/careptaotra/psddff";
y esta
exec("sudo /etc/init.d/dansguardian restart";
no me funcionaban le daba vueltas a la cebza a ver como hacerlo cuando me doy cuenta reviso que el usuario no tiene permiso para hacer nada en el sistema cuando busco el usuario me dicen que APACHE busco para agregarlo en /etc/sudoers y nada ese usuario ni esta entonces busque el siguiente comando que es
exec('whoami');
me dijo cual es el usaurio que usa el apache y es el siguiente
www-data
con el #su
luego lo que hice fue modificar el /etc/sudoers
www-data ALL=(ALL) NOPASSWD
agrego ese usuario y ready cada vez que quieran reniniciar un servicio o copiar archivos mediante PHP alli esta la solucion otra cosa hay que darle permiso de escritora a los archivos que se encuentran dentro de las carpetas.
use estos para un aplicacion que utiliza un panel de control web para manejar el Dansguardian y Squid

