#1 Le 04/02/2013, à 15:32
- moko138
[Résolu] [Precise] Comment lancer une appli graphique en tant qu'admin
Bonjour,
Pour lancer en ligne de commande une application graphique avec les droits d'administration, il est, disent les experts, risqué d'utiliser "sudo".
EDIT 17/3 : il semble que ce soit de loin la cause la plus fréquente du passage soudain en lecture seule de partitions internes ou externes ! Fin d'EDIT.
D'abord, l'ayant longtemps ignoré et beaucoup d'utilisateurs avec moi, j'estime que la doc pour débutants devrait le marteler.
Ensuite et surtout, selon
http://doc.ubuntu-fr.org/tutoriel/comme … un_fichier
sous Ubuntu et Xubuntu, il faut remplacer "sudo" par "gksudo",
sous Kubuntu, il faut remplacer "sudo" par "kdesudo".
Mais sous Lubuntu, que doit-on taper ?
Merci d'avance !
EDIT 17/3 : sous Lubuntu, taper
gksu
Merci à Tiramiseb et à Mloupiot ! Fin d'EDIT.
EDIT 09/2015 : Cette discussion concerne 12.04, alias Precise.
Dans Trusty (14.04), vous pouvez utiliser gksudo / kdesudo (à condition d'installer le paquet, qui n'est plus installé par défaut), mais avec certains environnements de bureau, c'est pkexec qui convient.
Dernière modification par moko138 (Le 15/09/2015, à 13:13)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#2 Le 04/02/2013, à 16:51
- tiramiseb
Re : [Résolu] [Precise] Comment lancer une appli graphique en tant qu'admin
As-tu essayé gksudo ? Je ne sais pas si c'est installé sur Lubuntu mais ça me semblerait le plus adapté.
Je ne sais pas pourquoi "les experts" disent que "sudo" est risqué.
La différence entre gksudo, kdesudo, pkexec et sudo, c'est juste une histoire d'interface.
gksudo et cie sont pratiques quand on les exécute dans un script et pas dans un terminal : ça affiche une jolie interface graphique...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 04/02/2013, à 19:11
- moko138
Re : [Résolu] [Precise] Comment lancer une appli graphique en tant qu'admin
Ici, [doc]http://doc.ubuntu-fr.org/sudo#fn__1[/doc] est donnée l'explication suivante :
gksudo paramètre le dossier personnel (la variable d'environnement $HOME) pour l'application exécutée en mode privilégiée à /root plutôt qu'à /home/<identifiant> et copie le fichier .Xauthority dans un dossier temporaire. Ceci empêche que des fichiers du dossier personnel de l'utilisateur changent de propriétaire (et donc corrompent la session graphique en cours).
Ce que je ne comprends pas.
Mais j'ai déjà commis cette faute par ignorance, et peut-être est-ce pourquoi il m'est arrivé d'avoir le message :
Could not update ICEauthority file /home/mon_login/.ICEauthority
?
(en particulier une fois où j'avais créé, pour les invités, une session sans mot de passe... session que je n'ai jamais pu lancer.)
Je viens de chercher "sudo" par nom, dans synaptic, pour Ubuntu et pour Lubuntu :
curieusement, synaptic propose sudo et kdesudo, mais pas gksudo.
Quant à "pkexec", je ne connais pas.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#4 Le 04/02/2013, à 19:17
- tiramiseb
Re : [Résolu] [Precise] Comment lancer une appli graphique en tant qu'admin
ah merci pour la précision
Je n'avais pas pensé à ça.
Et en effet le message que tu as eu peut tout à fait faire penser à ça.
Pour la commande gksudo, le paquet s'appelle gksu.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 04/02/2013, à 19:33
- moko138
Re : [Résolu] [Precise] Comment lancer une appli graphique en tant qu'admin
Merci de l'info : eh bien le paquet gksu est préinstallé dans Lubuntu live cd, et dans Ubuntu.
Par ailleurs, il y a aussi ceci [doc]http://doc.ubuntu-fr.org/sudo-annexe[/doc]
dans la doc, qui est encore plus obscur pour moi, mais que toi, tu pourras comprendre.
Dernière modification par moko138 (Le 04/02/2013, à 19:34)
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#6 Le 04/02/2013, à 19:50
- mloupiot
Re : [Résolu] [Precise] Comment lancer une appli graphique en tant qu'admin
Bonsoir,
le plus simple pour lancer une application graphique en tant qu'admin :
ALT+F2
Dans la fenêtre qui s'ouvre tu tapes :
gksu nom_de_l'application
(ou gksudo c'est la même chose)
tu entres ton mot de passe quand il t'est demandé et c'est bon.
Le danger c'est que si tu lances par exemple PCManFM en root tu peux flinguer ton système, puisque tu peux effacer des fichiers auxquels tu n'aurais pas accès en simple utilisateur …
Hors ligne