Gksu is a tool to allow a user to run a GUI program as root. It does for X programs what sudo does for commands. As far as I can tell gksu and gksudo are the same.
gksu ist ein front zu su?
Die Handbuchseite von gksu besagt, dass es sich um ein Front-End von su handelt, jedoch benötigt su keinen Befehl, während gksu es ausführt. Außerdem scheint gksu die Benutzer-ID meiner Shell nicht zu ändern, während su dies tut. Ist es möglich, dass gksu genau wie su funktioniert, indem Sie einfach das Benutzerpasswort abfragen und die Shell-Uid ändern?
Gibt es auch einen Unterschied zwischen Gksu und Gksudo?
2 Antworten auf die Frage
gksu meldet sich normalerweise beim root-Benutzer an und führt in dieser Sitzung eine App aus
In einigen Systemen wie Ubuntu, Gksu und Gksudo gibt es Symlinks. Dies bedeutet im Grunde, dass unabhängig davon, welchen Befehl Sie verwenden, Sie einfach Gksudo verwenden, da / apps / gksu / sudo-mode aktiviert ist
Normalerweise meldet sich gksu beim root-Benutzer an und führt in dieser Sitzung eine App aus. Wo gksudo / sudo den Benutzer angemeldet hält und die Berechtigungen auf Root-Ebene für diesen Benutzer erhöht
Sie sollten niemals normales Sudo verwenden, um grafische Anwendungen zu starten. Sie sollten stattdessen gksudo verwenden. gksudo setzt HOME = ~ root und kopiert .Xauthority in ein tmp-Verzeichnis. Dadurch wird verhindert, dass Dateien in Ihrem Basisverzeichnis root gehören. (AFAICT, das ist das Besondere an der Umgebung des gestarteten Prozesses mit gksudo vs. sudo).
Verwandte Probleme
-
6
Welche zsh-Funktionen verwenden Sie?
-
8
Die Windows-Shell töten
-
3
Mac OS X: herkömmliche Orte, an denen Binärdateien gespeichert werden sollen
-
2
Mac OS X: einfaches Skript gesucht
-
2
Wie finde und vergleiche ich ähnliche Dateien im Dropbox-Ordner?
-
1
ksh entspricht perl $! Fehlerursache
-
3
Herausfinden, welcher Nicht-Symlink-Pfad wäre?
-
4
Wie kann ich ein Dateieigenschaftsdialogfeld von der Befehlszeile aus starten?
-
2
Kann ich beim Start von Terminal eine Reihe von Registerkarten einrichten?
-
2
Unterschied zwischen Lam und Paste