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 $HOME
Umgebungsvariable 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?
9
gksudo
nur verlinktgksu
, zumindest auf Ubuntu .gksudo
auf einem System (wie Ubuntu), auf dem es sich nur um einen Symlink handelt, anders funktionierengksu
? (Es ist eine ernste Frage. Ich weiß nicht genug über Linux, um zu wissen, ob es einen Unterschied macht.)gksudo
Fall ist, verhalten Sie sich wie gksudo. wenn esgksu
so istgksu
Antworten:
Nach einer größeren Länge Suche und Finden von ein paar anderen Quellen , ich denke , es ist sicher zu sagen , dass
gksu
ist nichts anderes als einwrapper
umsudo
in den meisten Fällen. Diese Quelle gibt an, dassgksu
ein 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ührensudo <cmd>
von einem Launcher nicht funktionieren, da der Benutzer nicht zur Eingabe eines Kennworts aufgefordert wird.quelle
Ich erinnere mich, dass ich einige X-Anwendungen nicht mit ausführen
sudo
konnte, sie aber mitgksudo
oder ausführen konntekdesudo
.quelle