Entrar
¿No tienes cuenta? Registrarse
usb-linux · Grupo de Usuarios de Linux [USB/Cali/Col
? ¿Ya tienes membresía? Entra a Yahoo!

Consejos

¿Sabías que...
Puedes recibir más de un mensaje en un correo-e. Para ello modifica tus preferencias para la entrega de mensajes.

Mensajes

  Mensajes Ayuda
Avanzado
Re: ejecutar un script .pl o .php con derechos de superusuario   Lista de mensajes  
Responder | Reenviar Mensaje #11617 de 12669 |
> On 12/15/06, pachocp437 <fcosistemas@...> wrote:
> estoy haciendo uso de la funcion system();
> para ejecutar iptables, a traves de una interfaz WEB via php
> pero no corre por falta de permisos..
> alguien me puede dar una ayudita, ojala sin compromoter mucho
> la seguirdad del sistema.

Con Perl deberia ser mas sencillo, porque tiene varios alternativas para
soportar "setuid" o Set-User-ID para la ejecucion de los Scripts, previendo
el tema de seguridad:
[] http://www.washington.edu/perl5man/pod/perlsec.html

Desde PHP se complicaria un poco pues como en casi todos los lenguajes de
scriptin (interpretados) el UID que importa es el del interprete y no
el del Script.
lo habitual es crear un programa en lenguaje C, que sirva como "envoltura"
para tu Script (y el interpretador) y ejecutarlo asi.

En forma mas general, este articulo habla de las implicaciones
de ejecutar aplicaciones via Web, usando set-user-ID
[] http://www.xav.com/scripts/help/setuid.html

Diego Fernando



Vie, 15 de Dic, 2006 5:49 pm

dfmarin
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #11617 de 12669 |
Desplegar mensajes Autor Ordenar por fecha

... Con Perl deberia ser mas sencillo, porque tiene varios alternativas para soportar "setuid" o Set-User-ID para la ejecucion de los Scripts, previendo el...
Diego Fernando Marin
dfmarin
Sin conexión Enviar correo
15 de Dic, 2006
5:54 pm
Avanzado

Copyright © 2009 Yahoo! Inc. Todos los derechos reservados.
Normativa de confidencialidad - Condiciones del servicio - Reglas - Ayuda