fred1599@gmail.com wrote:
> On 18 oct, 22:47, Encolpe Degoute <encolpe.dego...@free.fr> wrote:
>> fred1...@gmail.com a écrit :
>>
>> > Bonsoir tout le monde,
>>
>> > Je recherche la commande qui me permet en python d'executer avec le
>> > module os en mode root.
>>
>> > Je donnerais donc mon mot de passe lorsqu'il me le demande
>
> suis-je bete, je n'avais pas pensé le faire par os.system.
>
> Merci, mon prog fonctionne super.
>
> bye
j'arrive un peu tard, mais voilà un snippet qui fait ce genre de chose (unix
only)
#!/usr/bin/python
import os
import sys
if os.geteuid()==0:
print 'je suis dieu'
else:
print 'je suis un manant qui veut faire des choses'
os.system('sudo "%s"' % sys.argv[0])
print 'manant je suis, manant je meurs'