Ich versuche, ein Skript auf Ubuntu 18.04 zu portieren, das verwendet gksudo um den Benutzer zur Eingabe eines Administratorkennworts aufzufordern, um ein GUI-Programm mit Administratorrechten auszuführen.
Jetzt, gksudo wurde aus Ubuntu 18.04 entfernt und ich verstehe das gvfs mit dem Admin Backend ist die empfohlene Alternative (wie in Dieser Beitrag und anderswo).
Ich habe jedoch Probleme beim Ausführen. (Meine aktuelle Umgebung ist 16.04., Habe es noch nicht am 18.04. Versucht.)
:~$ ls -l /home/luke/test
-rw--w---- 1 root root 22 Jan 23 10:36 /home/luke/test
:~$ gedit admin:///home/luke/test
** (gedit:32552): WARNING **: The specified location is not supported
gedit selbst läuft und sagt:
Die Datei "admin: /// home / luke / test" konnte nicht geöffnet werden.
"Admin:" - Standorte können nicht verarbeitet werden
Der Versuch, Nautilus auszuführen, schlägt in ähnlicher Weise fehl.
Wie verwende ich gvfs zu starten X Programm mit Superuser-Berechtigungen?
gvfs-backends als Quelle dieses Fehlers in einer fernen Vergangenheit ... hast du sie installiert? Übrigens viel Glück.