Je suppose que cela s'applique à n'importe quel bureau Gnome. Quelle est la différence entre ces deux commandes? Selon la documentation d'Ubuntu et les questions qui y font référence , la première définit également la $HOME
variable d'environnement et copie la variable .Xauthority à un emplacement temporaire, mais sont-ce les seules différences pour tous les systèmes exécutant Gnome, ou s'appliquent-elles uniquement à Ubuntu?
9
gksudo
juste lié àgksu
, au moins sur Ubuntu .gksudo
fonctionner différemment sur un système (comme Ubuntu) où ce n'est rien d'autre qu'un lien symbolique versgksu
? (C'est une question sérieuse. Je ne connais pas suffisamment Linux pour savoir si cela fait une différence).gksudo
logiciel , si c'est le cas , agissez comme gksudo; si c'estgksu
agir commegksu
Réponses:
Après une recherche plus longuement et de trouver un peu d' autres sources , je pense, il est sûr de dire que
gksu
est rien de plus qu'unwrapper
autoursudo
dans la plupart des cas. Cette source indique que depuisgksu
affiche une boîte de dialogue de mot de passe, il est utilisé pour les applications graphiques (comme nous le savons déjà) car il peut être utilisé en dehors d'un émulateur de terminal. Sinon, l'exécution àsudo <cmd>
partir d'un lanceur ne fonctionnerait pas car l'utilisateur ne serait pas invité à entrer un mot de passe.la source
Je me souviens que je ne pouvais pas exécuter certaines applications X avec
sudo
, mais j'ai pu les exécuter avecgksudo
oukdesudo
.la source