Python: kako unjeti password za sudo unutar skripte

Poslao sasa_ on 13.09.2009 9:36:54
Cao,

Imam skriptu koja mi mounta moj USB stick i onda sprema backup na njega i to radi OK.

za mountanje USB sticka koristim, oakav dio koda:
command = "sudo mount -t vfat -o rw,nosuid,nodev,shortname=mixed,uid=1000,gid=1000,umask=077,iocharset=utf8 " + dev + " " + directory
#print command 
time.sleep( 2 ) # jer dok dodjem do ove komande prijasanja nije zavrsena
os.system( command )

i ovo radi OK, osim što svaki put moram ručno unijeti šifru

Mene sada zanima kako mogu napraviti da se sifra sama unosi, tj da ne moram ja unjeti sifru preko tastature ?

Googlao sam ali nista korisno nisam pronasao.
Jedini razlog zasto koristim sudo jer mount moze samo root koristnik ucinit.
Ovo mi je bitno jer sam stavio da mi se ta ksripta pokrece preko fcrontaba, i ona se uspijesno pokrene ali zastane kada dodje do koda gdje se treba unjeti sifra.

Hvala

Ova poruka je od: http://www.linux.hr/newbb/viewtopic.php?forum=8&topic_id=2150&post_id=13409