Ich habe immer empfohlen, ALT+ zu drücken F2und zu tippen, gksu nautilus
oder gksudo nautilus
beide sind gleichwertig; um grafische Programme mit root- Rechten auszuführen . Ich habe jedoch gerade raring auf einem Testsystem installiert und dies funktioniert nicht mehr.
gksu
und gksudo
werden nicht als Teil einer Standard-Raring-Installation installiert. obwohl sie in den Repositories sind. In 12.04 war zumindest gksudo
nur eine symbolische Verknüpfung zugksu
Die Gründe, warum ich dies immer getan habe, sind, dass die Verwendung sudo
unter bestimmten Umständen zwar häufig sicher ist, jedoch Probleme mit grafischen Anwendungen verursachen kann, da gksu
Sie das Programm als Root ausführen, während sudo
Sie als Sie selbst ausgeführt werden, jedoch mit erhöhten Rechten.
Dies kann bedeuten, dass Sie versehentlich den Besitzer kritischer Systemdateien ändern. Dies kann zu Problemen führen.
Diese Argumentation wird hier besser erklärt:
Warum wurde der Befehl von einer Neuinstallation entfernt und was sollten wir stattdessen verwenden?
gksudo
und gksu
sind nicht identisch, auch wenn man ein symbolischer Link zu einem anderen ist (das Programm erkennt , wie es gestartet worden war). Es gibt einen subtilen Unterschied, der in seltenen Fällen zum Verlust ausgewählter Systemdateien führen kann. Verwenden pkexec
Sie daher bis zu Ihrer Inbetriebnahme immer gksudo
statt gksu
.
gksudo
waren gleich siehe Was ist der Unterschied zwischen gksudo und gksu? . Können Sie zu dieser Frage eine Antwort hinzufügen, die den Unterschied erklärt? oder geben Sie uns einen Link zu einer Website, die dies erklärt, damit einer von uns dies tun kann.
gksu
, warum die Installation standardmäßig eingestellt wurde, ist, dass die Entwickler Polkit für eine bessere Möglichkeit halten, Berechtigungen zu steuern. Daher haben sie Anwendungen schrittweise migriert, um diese stattdessen zu verwenden. gksu
war nur ein Teil der Standardinstallation, da andere Anwendungen davon abhängig waren. Da nichts in einer Standardinstallation davon abhängt gksu
oder gksudo
nicht mehr als Abhängigkeit herangezogen wird.