From: Javier Martín Ávila
(
eljavi2k .en. hotmail.com)
Date: Wed Apr 28 2004 - 23:52:04 CEST
Prueba a hacer un script anidado: llama a un script desde PHP
que cambie el
usuario y llame al script que te interesa.
--------------pagina.php
<?php
shell_exec("./script01.sh");
?>
------------------script01.sh
#!/bin/sh
su (nombreDeUsuarioConPermisos)
./script02.sh
-----------------script02.sh
#!/bin/sh
(tu script)
----------------
"Roberto césar najera núñez"
<
rob .en. dcaa.unam.mx> escribió en el mensaje
news:05f001c426cb$2887c6e0$ea3ff884 .en. servidores.dcaa...
> Hola lista, necesito ejecutar un
shell desde la pagina web, el problema es
> que este shell se tiene que
ejecutar con un usuario especifico,
>
> basicamente es un pg_dump a
postgres bd1 ,que me escriba en un archivo y
> despues que inserte en otra bd2
dentro del mismo servidor, todo esto desde
> la pagina web
>
> el script lo hice en shell y lo
ejecuto
> con system, con shell_exec y con
las comillas de ejecucion pero nada, el
> problema es que no puedo ver los
errores, despues me di cuenta que es
> problema de permisos
>
> alguien sabe como hacer esto
?
>
>
> gracia s
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 16:04:51 CEST