DoktorSeltsam
Anmeldungsdatum: 11. Februar 2007
Beiträge: 673
|
Da es in der 18.04. kein gksudo mehr gibt, öffne ich mir aus dem Thunar-Kontextmenü mittels benutzerdefinierter Aktion einen Dateimanager mit root-Rechten nun so: thunar admin://%f Das klappt soweit auch, aber bis auf die admin://-Anzeige in der Adresse ist das Thunar-Fenster optisch nicht von einem normalen thunar mit User-Rechten zu unterscheiden. Ich fand es besser, als sich thunar wirklich als root öffnete, denn den konnte ich farblich unterschiedlich konfigurieren. So sprang einem sofort ins Auge, dass man als root unterwegs ist. Gibt es nicht eine andere Lösung? Kann man es nicht irgendwie so machen, dass beim Auswahl aus dem Kontextmenü sich ein Terminalfenster öffnet und zur Eingabe des root-Passwortes auffordert, dass ich dann selbstständig wieder schließt?
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 10978
|
DoktorSeltsam schrieb: Das klappt soweit auch, aber bis auf die admin://-Anzeige in der Adresse ist das Thunar-Fenster optisch nicht von einem normalen thunar mit User-Rechten zu unterscheiden.
Es ist auch nur ein normales thunar mit User-Rechten, das gvfs nutzt, um sich für einen bestimmten Ordner höhere Zugriffsrechte zu holen. Warum man das farblich markieren sollte, erschließt sich mir nicht ganz - im Gegensatz zu einem als root laufendem Programm kannst du dir damit normalerweise keine Rechte in deinem HOME-Verzeichnis zerschießen. Wenn man unbedingt will, kann man pkexec als gksu(do)-Ersatz nutzen, um Programme als root zu starten - ein Beispielskript für einen Wrapper gibt es hier. Das setzt nicht alle Funktionen um, die in der Manpage von gksu(do) beschrieben werden, ist aber ausreichend um ein Programm mit beliebig vielen Argumenten und erhöhten Rechten starten zu können und funktioniert sowohl in .desktop-Dateien als auch in der Shell.
|
apt-ghetto
Anmeldungsdatum: 3. Juni 2014
Beiträge: 2943
|
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 10978
|
Wenn dann
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY thunar
|
DoktorSeltsam
(Themenstarter)
Anmeldungsdatum: 11. Februar 2007
Beiträge: 673
|
ich danke Euch beiden.
pkexec thunar startet ganz normal einen root-thunar in der von mir eingestellten roten Farbe. Scheint genauso zu funktionieren wie mit gksudo
|
Tuemmler
Anmeldungsdatum: 26. März 2007
Beiträge: 8018
|
Moin Moin, Du fährst XUBUNTU, dort kann bei Bedarf gksudo nachinstalliert werden. sudo apt-get install gksu Gruß
|
DoktorSeltsam
(Themenstarter)
Anmeldungsdatum: 11. Februar 2007
Beiträge: 673
|
leider nicht (mehr):
martin@martin-desktop:~$ sudo apt-get install gksu
[sudo] Passwort für martin:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paket gksu ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
|
apt-ghetto
Anmeldungsdatum: 3. Juni 2014
Beiträge: 2943
|
seahawk1986 schrieb: Wenn dann
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY thunar
Wieso? Es ist ja eine Action hinterlegt. Tuemmler schrieb: Du fährst XUBUNTU, dort kann bei Bedarf gksudo nachinstalliert werden. sudo apt-get install gksu
Nein, Xubuntu nutzt auch die normalen Ubuntu-Quellen. Wenn das bei dir funktioniert, dann hast du entweder kein 18.04 oder Fremdquellen eingetragen.
|
coram
Anmeldungsdatum: 17. Januar 2015
Beiträge: 643
|
seahawk1986 schrieb: Wenn dann
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY thunar
Da das Thunar-Paket unter Bionic eine Policy-Datei /usr/share/polkit-1/actions/org.xfce.thunar.policy einschließt, ist die explizite Übergabe der Umgebungsvariablen (und erst recht ein Wrapper) überflüssig.
|
Tuemmler
Anmeldungsdatum: 26. März 2007
Beiträge: 8018
|
Moin Moin, dann solltest Du einmal Deine Einstellungen unter Anwendungen & Aktualisierungen prüfen. Gruß
- Bilder
|
DoktorSeltsam
(Themenstarter)
Anmeldungsdatum: 11. Februar 2007
Beiträge: 673
|
sieht bei mir genauso aus, mit dem Unterschied, dass ich nicht den Hauptserver sondern einen aus Deutschland habe.
|
Tuemmler
Anmeldungsdatum: 26. März 2007
Beiträge: 8018
|
Moin Moin, apt-ghetto schrieb:
Tuemmler schrieb: Du fährst XUBUNTU, dort kann bei Bedarf gksudo nachinstalliert werden. sudo apt-get install gksu
Nein, Xubuntu nutzt auch die normalen Ubuntu-Quellen. Wenn das bei dir funktioniert, dann hast du entweder kein 18.04 oder Fremdquellen eingetragen.
Nix Fremdquelle und doch
burghard@burghard:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04 LTS
Release: 18.04
Codename: bionic
burghard@burghard:~$
{{{
{{{
echo $XDG_CURRENT_DESKTOP && echo $GDMSESSION
XFCE
xubuntu
burghard@burghard:~$ Gruß Siehe auch Synaptic
- Bilder
|
apt-ghetto
Anmeldungsdatum: 3. Juni 2014
Beiträge: 2943
|
Dann kannst du gksu auch nicht installieren.
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 10978
|
Interessant, die polkit-Dateien sind sogar schon seit 2015 im thunar-Paket, das hatte ich nicht gesehen. Das Wrapper-Skript ist eigentlich eher als schnelle Lösung für bestehende Starter/Skripte gedacht, die sich darauf verlassen, dass es gksu(do) gibt. @Tuemmler aus welcher Paketquelle stammt das gksu Paket auf deinem System?
|
Tuemmler
Anmeldungsdatum: 26. März 2007
Beiträge: 8018
|
Moin Moin, burghard@burghard:~$ apt-cache policy gksu
gksu:
Installiert: 2.0.2-9ubuntu2
Installationskandidat: 2.0.2-9ubuntu2
Versionstabelle:
*** 2.0.2-9ubuntu2 100
100 /var/lib/dpkg/status
burghard@burghard:~$
Und nun noch die sources.list im Bearbeitungsmodus als Screenshot Gruß Nachtrag: Könnte der Unterschied zwischen wayland und Xorg liegen? Nur so ein Einfall. Xubuntu hat kein wayland.
- Bilder
|