IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GUI Python Discussion :

[exécuter la commande "sudo su" a travers un script python]


Sujet :

GUI Python

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2013
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2013
    Messages : 5
    Points : 4
    Points
    4
    Par défaut [exécuter la commande "sudo su" a travers un script python]
    bonjour,
    Je dois développer une interface graphique sous python qui permet à l'utilisateur à se mettre en mode root, le problème que je sais pas comment récupérer le mot de passe rentré par l'utilisateur.
    j'ai essayé avec ça mais ça marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     sudoPassword=raw_input()
    command = 'sudo su'
    p = os.system('echo %s|sudo -S %s' % (sudoPassword, command))
    merci

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 300
    Points : 6 780
    Points
    6 780
    Par défaut
    Salut,

    Ce n'est pas précisement une bonne façon de procéder. L'utilisateur devrait plutôt lancer le programme en root.


    Mais si tu y tiens, essayes ceci:

    en console
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    import os
    cmd = 'sudo cp monfichier.py /mon/dossier/'
    os.system(cmd)
    dans une appli graphique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    import os
    cmd = 'gksudo cp monfichier.py /mon/dossier/'
    os.system(cmd)

Discussions similaires

  1. Exécuter une commande sudo dans un script shell
    Par lodacom dans le forum Shell et commandes GNU
    Réponses: 11
    Dernier message: 24/04/2014, 13h37
  2. Exécuter une commande linux.
    Par casafa dans le forum Linux
    Réponses: 4
    Dernier message: 20/07/2005, 23h13
  3. Réponses: 2
    Dernier message: 02/11/2004, 06h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo