#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
ne reste plus qu'à mettre résolu
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne