Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/08/2013, à 13:01

nightcryo27

problème sudo pour lanceur dans terminal

Bonjour,
Je vous expose mon problème:

-Alors voilà j'ai créer un lanceur sur mon ubuntu 13.04 pour lancer un script .py en mode administrateur.

Tout se passe bien mon scrypt se lance avec mon raccourci, voici la commande:
sh -c "cd /chemin de mon fichier; ./monfichier.py --help; sudo -s"

Mon terminal s'ouvre et lance mon script mais le problème est qu'il me demande mon mot de passe sudo, lorsque je rentre mon mot de passe il m'affiche le chemin du scripte simplement sans les options, pourtant le script est en cour car quand je ferme le terminal il me dit que s'est en cour et que sa se fermera a la fermeture du terminal.
Si quelqu’un peut m'aider sa serai super.
Merci d'avance

Hors ligne

#2 Le 28/08/2013, à 13:48

nightcryo27

Re : problème sudo pour lanceur dans terminal

Bonjour, bon bas j'aurais pas mis longtemp a répondre à ma propre question:
voici la réponse:

ma demande de sudo été mal placé tout simplement, je me sen vraiment très bête lol.

Ma mauvaise commande:
sh -c "cd /chemin de mon fichier; ./monfichier.py --help; sudo -s"

Ma bonne commande
sh -c "cd /chemin de mon fichier; sudo ./monfichier.py --help;"

Et voilà avec cette commande j'ai bien l'ordre désiré:
1/ demande de passe admin
2/ lancement du programme

Hors ligne

#3 Le 28/08/2013, à 15:06

Sciensous

Re : problème sudo pour lanceur dans terminal

erreur classque big_smile
ne reste plus qu'à mettre résolu wink


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne