Discussion: module os en root?
Afficher un message
Vieux 19/10/2007, 20h32   #6
Jean-Baptiste renard
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: module os en root?

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'

  Réponse avec citation
 
Page generated in 0,06743 seconds with 9 queries