Was ist der Unterschied zwischen Gksu und Sudo?

9

Ich gehe davon aus, dass dies für jeden Gnome-Desktop gilt. Was ist der Unterschied zwischen diesen beiden Befehlen? Gemäß der Ubuntu-Dokumentation und den Fragen, die darauf verweisen , setzt die erstere auch die $HOMEUmgebungsvariable und kopiert die .Xauthority-Variable an einen temporären Speicherort. Sind dies jedoch die einzigen Unterschiede für alle Systeme, auf denen Gnome ausgeführt wird, oder gelten sie nur für Ubuntu?

Ricardo Altamirano
quelle
2
Zwischen Gksu und Sudo? Oder zwischen Gksu und Gksudo?
Gilles 'SO - hör auf böse zu sein'
@ Gilles dachte ich gksudonur verlinkt gksu, zumindest auf Ubuntu .
Ricardo Altamirano
@ RicardoAltamirano das hat nichts zu bedeuten. Es kann immer noch anders funktionieren
Gänseblümchen
1
@ warl0ck Kann gksudoauf einem System (wie Ubuntu), auf dem es sich nur um einen Symlink handelt, anders funktionieren gksu? (Es ist eine ernste Frage. Ich weiß nicht genug über Linux, um zu wissen, ob es einen Unterschied macht.)
Ricardo Altamirano
1
@ RicardoAltamirano durch Überprüfen des Namens des Softlinks, falls dies der gksudoFall ist, verhalten Sie sich wie gksudo. wenn es gksuso istgksu
Gänseblümchen

Antworten:

5

Nach einer größeren Länge Suche und Finden von ein paar anderen Quellen , ich denke , es ist sicher zu sagen , dass gksuist nichts anderes als ein wrapperum sudoin den meisten Fällen. Diese Quelle gibt an, dass gksuein Kennwortdialogfeld , da es angezeigt wird, für grafische Anwendungen verwendet wird (wie wir bereits wissen), da es außerhalb eines Terminalemulators verwendet werden kann. Andernfalls würde das Ausführen sudo <cmd>von einem Launcher nicht funktionieren, da der Benutzer nicht zur Eingabe eines Kennworts aufgefordert wird.

Ricardo Altamirano
quelle
1

Ich erinnere mich, dass ich einige X-Anwendungen nicht mit ausführen sudokonnte, sie aber mit gksudooder ausführen konnte kdesudo.

Adobe
quelle