Ich möchte manchmal ein grafisches Programm explizit als root starten. Im Moment starte ich ein Terminal und sudo die gewünschte Anwendung.
Aber gibt es eine Möglichkeit, eine Anwendung als root direkt von ihrem Starter aus (Gnome oder KDE) zu starten? So etwas wie Rechtsklick und "Als Administrator ausführen" in Windows?
Package 'gksu' has no installation candidate
Laufen Kali 2019In Gnome sollten Sie in der Lage sein, ein Menüelement zu erstellen oder zu bearbeiten, das auf die Anwendung verweist, die Sie ausführen. Stellen Sie ihm ein Präfix voran,
gksudo
damit Sie zur Eingabe erhöhter Berechtigungen aufgefordert werden. Auf diese Weise können Sie ein Terminal oder einen Launcher eingeben, um die Anwendung zu starten.Wenn das nicht funktioniert, können Sie auch Folgendes tun:
Erstellen Sie ein neues Shell-Skript mit folgendem Inhalt (Ich organisiere meine Skripte in einem 'bin /' Verzeichnis in $ HOME):
#! / bin / sh
gksudo (Ihr Befehl hier)
Ändern Sie die Berechtigungen für das Shell-Skript, damit es ausführbar ist
quelle
Bearbeiten Sie den Launcher, der das Programm öffnet. Wenn Sie GNOME verwenden, setzen Sie gksudo vor den Befehl. Wenn Sie KDE verwenden, setzen Sie kdesudo vor den Befehl. Sie könnten ein kleines Skript schreiben und es zu Ihrem Rechtsklick-Menü hinzufügen, wenn Sie es wirklich wollten. Es ist jedoch möglicherweise einfacher, den Launcher zu bearbeiten, damit Sie nicht jedes Mal mit der rechten Maustaste darauf klicken müssen.
quelle
Ich denke, in letzter Zeit ist der bevorzugte Weg, Apps als anderer Benutzer zu starten
pkexec command args
(oder es scheint so, ich bin mir nicht sicher). Mit XFCE können Sie mit der rechten Maustaste auf den Desktop klicken und einen Starter erstellen. Legen Sie einfachpkexec command args
incommand
und das ist alles.Für grafische Programme benötigen Sie Folgendes:
Oder Sie müssen die Richtlinie bearbeiten. Siehe dort Antworten:
quelle