Correr el bash sh desde Apache
I'am sorry Cristian, pero es que estoy hace poco entrando de lleno en cosas relativamente nuevas en Linux. Apesar de todo aprendo rápido, sea como sea, aprendo rápido. Saludos. próxima parte Se ha borrado un adjunto en formato HTML... URL: https://listas.inf.utfsm.cl/pipermail/linux/attachments/20041008/fa54dc5b/attachment.html From [EMAIL PROTECTED] Fri Oct 8 17:41:15 2004 From: [EMAIL PROTECTED] (Alvaro Herrera Munoz) Date: Fri Oct 8 17:41:18 2004 Subject: Loopback en Sarge In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> On Fri, Oct 08, 2004 at 04:37:21PM -0400, Rodrigo Henriquez M. - Corporacion Linux S.A. wrote: > El vie, 08-10-2004 a las 14:42, Alvaro Herrera escribió: > [...] > > Nah ... ahora que ya esta todo funcionando no lo necesito ;-) > > > > (despues de las dos horas que me pase configurando la ADSL ... una y tres > > cuartos de las cuales fueron porque se me habia olvidado la password ...) > > pero hacer un init=/bin/bash en {grub,lilo} no era mas rapido? ;-) No, se me habia olvidado la password para el ISP, no la password de root del equipo ... -- Alvaro Herrera (<[EMAIL PROTECTED]>) "I personally became interested in Linux while I was dating an English major who wouldn't know an operating system if it walked up and bit him." (Val Henson) From [EMAIL PROTECTED] Fri Oct 8 18:09:18 2004 From: [EMAIL PROTECTED] (Cristian Rodriguez) Date: Fri Oct 8 18:15:21 2004 Subject: Correr el bash sh desde Apache - SOLUCIONADO In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> ok,eso si SE EXTREMADAMENTE CAUTELOSO,con las llamadas a sistema ... -- Original Message --- From: "Andrés Ruz Salinas " <[EMAIL PROTECTED]> To: Sent: Fri, 8 Oct 2004 16:59:26 -0400 (Hora est. del Pacífico SA) Subject: Re: Correr el bash sh desde Apache - SOLUCIONADO > El problema fué resuleto y era algo medio obvio. Después de > configurar el SUDO para ejecutar el programa con permisos de ROOT > sólo tenia que colocar el comando "sudo" antes de la ejecución del > script. Esto queda de la siguiente forma: > > > > $salida = shell_exec("sudo /opt/backup/script.exec"); > echo $salida; > > --- End of Original Message ---
Correr el bash sh desde Apache - SOLUCIONADO
El problema fué resuleto y era algo medio obvio. Después de configurar el SUDO para ejecutar el programa con permisos de ROOT sólo tenia que colocar el comando "sudo" antes de la ejecución del script. Esto queda de la siguiente forma: $salida = shell_exec("sudo /opt/backup/script.exec"); echo $salida; próxima parte Se ha borrado un adjunto en formato HTML... URL: https://listas.inf.utfsm.cl/pipermail/linux/attachments/20041008/ad65990b/attachment.html From [EMAIL PROTECTED] Fri Oct 8 17:34:23 2004 From: [EMAIL PROTECTED] (Bernardo Suarez) Date: Fri Oct 8 17:34:32 2004 Subject: Correr el bash sh desde Apache In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> Prueba con $salida = shell_exec("sh -c /opt/backup/script.exec"); On Fri, 8 Oct 2004 16:09:06 -0400 (Hora est. del Pacífico SA), Andrés Ruz Salinas <[EMAIL PROTECTED]> wrote: > > > Con respecto al script sh estoy intentando correr ese script desde una > página web con el comando de PHP shell_exec("/opt/backup/script.exec"). No > entiendo por que no me hace nada, ni siquera me da error. Estoy dandole > permisos al usuario "Apache" con SUDO para que ejecute el script. > He probado el comando shell_exec() desde una página donde pongo las > siguientes líneas: > > > > $salida = shell_exec("ls -l /"); > echo $salida; > > > > > Lo anterior me funciona bien y me entrega el listado de la raiz pero si hago > lo siguiente: > > > > > $salida = shell_exec("/opt/backup/script.exec"); > echo $salida; > > > > > Esto no me entrega nada... > > ¿Que estoy haciendo mal? ¿Que forma tengo para ejecutar este script desde > web? > > Saludos y gracias. > > -- BSG
Correr el bash sh desde Apache
Hoy en la tarde, Andres Ruz Salinas dijo: > Con respecto al script sh estoy intentando correr ese script desde una > página web con el comando de PHP shell_exec("/opt/backup/script.exec"). No > entiendo por que no me hace nada, ni siquera me da error. Estoy dandole > permisos al usuario "Apache" con SUDO para que ejecute el script. > He probado el comando shell_exec() desde una página donde pongo las > siguientes líneas: [...] > $salida = shell_exec("/opt/backup/script.exec"); [...] > ¿Que estoy haciendo mal? ¿Que forma tengo para ejecutar este script desde > web? Si estas usando sudo, debieras ejecutar eso como "sudo /opt/backup/script.exec", no? (si no como [EMAIL PROTECTED] va a saber sudo que tiene que actuar ;-) -- Cristian Gutierrez http://www.dcc.uchile.cl/~crgutier [EMAIL PROTECTED]Jabber:[EMAIL PROTECTED] Document code? Why do you think they call it "code?"
Correr el bash sh desde Apache
Con respecto al script sh estoy intentando correr ese script desde una página web con el comando de PHP shell_exec("/opt/backup/script.exec"). No entiendo por que no me hace nada, ni siquera me da error. Estoy dandole permisos al usuario "Apache" con SUDO para que ejecute el script. He probado el comando shell_exec() desde una página donde pongo las siguientes líneas: $salida = shell_exec("ls -l /"); echo $salida; Lo anterior me funciona bien y me entrega el listado de la raiz pero si hago lo siguiente: $salida = shell_exec("/opt/backup/script.exec"); echo $salida; Esto no me entrega nada... ¿Que estoy haciendo mal? ¿Que forma tengo para ejecutar este script desde web? Saludos y gracias. próxima parte Se ha borrado un adjunto en formato HTML... URL: https://listas.inf.utfsm.cl/pipermail/linux/attachments/20041008/5d10ccc1/attachment.html From [EMAIL PROTECTED] Fri Oct 8 16:17:24 2004 From: [EMAIL PROTECTED] (Asurbanipal Hiroito) Date: Fri Oct 8 16:17:38 2004 Subject: ksysv se cae y problemas en el arranqe Message-ID: <[EMAIL PROTECTED]> hola a todos mi situación es la sigiente: tengo debian testing y está recién instalado, pero ksysv nunca corrió, no importa cómo lo hiciera partir. gdb dice "no debugging symbols found", así qe no aporta mucho. saqé el paqete y lo volví a instalar, y como no solucionó nada, lo hice de nuevo pero "completamente" (la opción de synaptic eqivalente a "_" del aptitude) antes de instalarlo de nuevo. tampoco se arregló, pero ahora, además, la interfaz eth1 no se carga al arranqe (con el mensaje "network is down"), tampoco la configuración de iptables. puedo subir eth1 después con ifup sin problemas, pero aunqe reconfigure iptables no hay caso con qe enmascare (nat) a otro pc. también ahora hace un fsck al partir qe antes no hacía (y tengo el disco con reiserfs). y por último, ahora tampoco se apaga, sino qe después de finalizar todos los procesos aparece un mensaje "power down" y ahí qeda... no pude identificar el origen de los problemas, tal vez sólo es (mucha) coincidencia con lo del ksysv... gracias por cualqier luz qe puedan arrojar ___ Do you Yahoo!? Declare Yourself - Register online to vote today! http://vote.yahoo.com From [EMAIL PROTECTED] Fri Oct 8 16:37:21 2004 From: [EMAIL PROTECTED] (Rodrigo Henriquez M. - Corporacion Linux S.A.) Date: Fri Oct 8 16:37:31 2004 Subject: Loopback en Sarge In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> El vie, 08-10-2004 a las 14:42, Alvaro Herrera escribió: [...] > Nah ... ahora que ya esta todo funcionando no lo necesito ;-) > > (despues de las dos horas que me pase configurando la ADSL ... una y tres > cuartos de las cuales fueron porque se me habia olvidado la password ...) pero hacer un init=/bin/bash en {grub,lilo} no era mas rapido? ;-) -- Rodrigo Henriquez M.http://www.corporacionlinux.cl Corporacion Linux S.A. Fonos: 02 2442988 - 02 2444250