Ich habe viele Threads darüber gelesen, dass gksu aus vielen Linux-Versionen entfernt wird, einschließlich Ubuntu 18.04. Viele sagen, dass gksu ein Gräuel ist und kein Benutzer jemals so etwas benutzen sollte. Ich habe 2 Beispiele, in denen ich meines Wissens etwas haben muss, das es mir erlaubt, als root zu laufen (nicht nur zum Bearbeiten von Dateien).
Zunächst muss mysql erst gestartet werden, nachdem ein verschlüsselter Ordner im GUI-Befehl geöffnet wurde. Dies bedeutet, dass ein Skript vom Verschlüsselungssystem ausgeführt wird, das den mysql-Dienst startet. Das muss als root gemacht werden, also benutze ich gksu in dem Startskript, das mich nach einem Passwort fragt. Wie kann ich einen Dienst von einem GUI-System aus starten?
Ich führe auch Ubuntu-Systemsicherungen als root aus, da sonst viele Systemdateien nicht gesichert werden können. Die Desktop-Datei verwendet also gksu, um die Sicherung zu starten.
pkexec sieht kompliziert aus und benötigt Richtliniendateien. Ist das die einzige Alternative und wenn ja, warum ist sie sicherer?
Andere Antworten auf ähnliche Fragen scheinen sich nicht mit einzelnen Problemen zu befassen, die Menschen jetzt haben, da gksu nicht mehr (oder schwerer zu finden ist ...). Ich denke, solche Fragen von Nicht-Experten würden von detaillierteren Antworten profitieren. Ich habe jetzt welche und möchte daher meine eigene Frage beantworten.
pkexec
. (Sie müssen danach jagen)
sudo -H GUI-program
Wayland zu verwenden, und wenn es diesen Link gibt, der nützlich sein könnte, gibt es Problemumgehungen, wenn Sie ein GUI-Tool haben, das für Sie gut funktioniert und erhöhte Berechtigungen benötigt.
pkexec
für Sie stattgksu
?