Comandos bash en python.

g4rr16k g4rr16k en gmail.com
Vie Dic 7 17:00:56 CET 2007


Arnau Sanchez wrote:
> lasizoillo escribió:
>
>>> retcode = os.system("cp /etc/services $HOME")
>>
>> Pero que tenga cuidado con que hace de esa manera
>>
>> $ HOME="/home/lasi; rm -fr /"
>> $ ./script_con_suid.py
>
> Haces bien en mencionarlo, usar la shell abre un potencial agujero de 
> seguridad.
>
> En cualquier caso, creo que está absolutamente desaconsejado usar 
> python para ejecutables SUID.
>
>>> http://pyspanishdoc.sourceforge.net/tut/node9.html#SECTION009200000000000000000 
>>>
>>>
>>> http://docs.python.org/lib/module-os.html
>>
>> Mucho mejor ;-)
>
> Pero olvidé enlazar las entradas del FAQ:
>
> http://pythonesfaq.k-rolus.net/#index51h3
>
> http://pythonesfaq.k-rolus.net/#index21h3
>
> arnau
> _______________________________________________
> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
Estaba leyendo el tutorial, vaya, es de lo mejor, tambien el FAQ. Por 
cierto, no habia pensado lo de los agujeros de seguridad.

Gracias y saludos!
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es