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