Comandos bash en python.

Arnau Sanchez pyarnau en gmail.com
Vie Dic 7 13:42:09 CET 2007


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





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