Quelle est la difference entre gksu et sudo?

9

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 $HOMEvariable 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?

Ricardo Altamirano
la source
2
Entre gksu et sudo? Ou entre gksu et gksudo?
Gilles 'SO- arrête d'être méchant'
@ Gilles que je pensais gksudojuste lié à gksu, au moins sur Ubuntu .
Ricardo Altamirano
@RicardoAltamirano cela ne veut rien dire. Il peut toujours fonctionner différemment
marguerite
1
@ warl0ck Peut-il gksudofonctionner différemment sur un système (comme Ubuntu) où ce n'est rien d'autre qu'un lien symbolique vers gksu? (C'est une question sérieuse. Je ne connais pas suffisamment Linux pour savoir si cela fait une différence).
Ricardo Altamirano
1
@RicardoAltamirano en vérifiant le nom du lien gksudologiciel , si c'est le cas , agissez comme gksudo; si c'est gksuagir commegksu
marguerite

Réponses:

5

Après une recherche plus longuement et de trouver un peu d' autres sources , je pense, il est sûr de dire que gksuest rien de plus qu'un wrapperautour sudodans la plupart des cas. Cette source indique que depuis gksuaffiche 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.

Ricardo Altamirano
la source
1

Je me souviens que je ne pouvais pas exécuter certaines applications X avec sudo, mais j'ai pu les exécuter avec gksudoou kdesudo.

Adobe
la source