Programme als root mit GUI ausführen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Programme als root mit GUI ausführen

Beitrag von Celica » 23.08.2020 15:54:46

Hallo,

ich habe einen Rechner mit Buster neu aufgesetzt und stolpere gerade über diverse Themen die neu sind, oder aber sich verändert haben.

Ein wichtiges Thema für mich ist das Ausführen von Programmen mit root Rechten und GUI.
Ich nutze GNOME 3 unter Wayland.
Früher hatte ich in der Konsole einfach via "su -" ... nautilus & Co. öffnen können um damit unter root arbeiten zu können.
Das funktioniert seit Buster nicht mehr und Wayland macht es auch nicht einfacher.
root@debian:~# nautilus

** (nautilus:2223): WARNING **: 15:54:04.290: Error on getting connection: Failed to load SPARQL backend: Cannot autolaunch D-Bus without X11 $DISPLAY
(nautilus:2223): GLib-GIO-CRITICAL **: 15:54:04.291: g_dbus_connection_signal_unsubscribe: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(nautilus:2223): GLib-GObject-CRITICAL **: 15:54:04.291: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(nautilus:2223): GLib-GObject-CRITICAL **: 15:54:04.291: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Unable to init server: Verbindung ist gescheitert: Verbindungsaufbau abgelehnt
(nautilus:2223): Gtk-WARNING **: 15:54:04.291: cannot open display:
Ich weiß das ich mit dem Problem nicht alleine bin und andere das gleiche Problem haben.

Ich habe versucht die Hinweise von hier [1] umzusetzen, aber ohne Erfolg. Auch im Debianforum habe ich ich diverse Versuche unternommen die dort angeboten/diskutiert wurden. Ohne Erfolg!

Wie löst ihr das wenn ihr "nautilus", "gedit", ... oder dergleichen mit root Rechten grafisch ausführen wollt?
Danke !

Ciao

Celica

Benutzeravatar
OrangeJuice
Beiträge: 625
Registriert: 12.06.2017 15:12:40

Re: Programme als root mit GUI ausführen

Beitrag von OrangeJuice » 23.08.2020 16:05:11

Schau dir mal diese Anleitung an. Ist nicht der Editor "nano" eher etwas für dich, als gedit per root zu starten?

Im wiki.archlinux.org gibt es noch etwas dazu.

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Programme als root mit GUI ausführen

Beitrag von Celica » 23.08.2020 16:52:23

:P hatte den gleichen Link unter [1], aber vergessen zu Posten.

Nano ist nicht so mein Fall, aber auch ok.
Ich arbeite wenn gerne mit "MC" und dem internen Editor, wobei dort auch Nano auszuwählen geht.

Das Problem fängt finde ich dort an, wenn du Dateien mit root Rechten kopieren musst, verschieben, neue anlegen, ... oder even im größeren Umfang aus dem Netz (Foren z.b.) Sachen irgendwo rein kopieren musst.

Klar geht das alles mit dem MC, aber komfortabler ist es halt mit GUI.

Ich kein Admin, Guru, Nerd, Profi, ... und dementsprechend eher ein ambitionierter Mausschupser mit Avancen und Potentiale zu mehr :mrgreen:

Sie alles recht aufwendig aus mit PolicyKit & Co.
Schaue ich mir in Ruhe an.
Danke
Danke !

Ciao

Celica

willy4711

Re: Programme als root mit GUI ausführen

Beitrag von willy4711 » 23.08.2020 17:01:52

Das Policy.kit ist natürlich unter Gnome installiert.
Nur haben die Entwickler "vergessen" die entsprechenden actions (/usr/share/polkit-1/actions/) zu implementieren.
In den Genuss, dass ein Debiannautilus-admin wieder funktioniert, wird der "vereinfachte" Gnome-User erst wieder mit
Bullseye kommen.
Und mc kannst du eh als Root immer ausführen und dann natürlich jede Datei mit Root-Rechten editieren.

Solltest du ähnliches wie Synaptic verwenden wollen, empfehle ich für Stable Debianmuon. Zieht zwar einiges an KDE-Zeugs mit aber in der Not frisst der Teufel Fliegen, wenn es funktioniert.

willy4711

Re: Programme als root mit GUI ausführen

Beitrag von willy4711 » 23.08.2020 17:46:25

Tipp für Nautilus:
Bequem: Adressfeld immer anzeigen lassen:
Schlüssel dafür in z.B. Debiandconf-editor:

Code: Alles auswählen

org.gnome.nautilus.preferences always-use-location-entry true
damit wird der aktuelle Pfad in der Adressleiste immer anzeigt.
Wenn du bist, wo du hin willst admin:// ergänzen:

Code: Alles auswählen

admin:///opt
PW wird abgefragt ---> jetzt kann man Als Root editieren.
Beim Speichern wird dann nochmal PW abgefragt.

Ob dafür Debiannautilus-admin installiert sein muss, weiß ich nicht, da er bei mir installiert war.
Zuletzt geändert von willy4711 am 23.08.2020 17:58:59, insgesamt 1-mal geändert.

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Programme als root mit GUI ausführen

Beitrag von Celica » 23.08.2020 17:48:57

OK, habe das ein oder andere ausprobiert.
Leider nur mit begrenztem Erfolg!

Irgendwie will sich kein Weg finden.
"pkexec" und policykit" funktioniert nicht, XHOST" ebenso, ... bei ersterem popt zwar die Root Psw. Abfrage auf, aber nach Eingabe funktioniert es nicht.
Scheint ganz schön vernagelt zu sein.

Ich habe mich jetzt schon in MC mehr eingearbeitet, aber das ist auch irgendwie nicht so doll finde ich.
Eine blöde Situation und ich habe ja in anderen Beiträgen gelesen das die Leute die gleichen Probleme haben.
Da muss es doch eine einfacherer Lösung geben die gut umzusetzen ist.

Bin ein wenig frustriert :hail:
Ehrlich gesagt ist das für einen normalen User ziemlich kompliziert und sich erst so tief einlesen zu müssen, finde ich echt nicht gut, ... oder ist das so gewollt?
Zuletzt geändert von Celica am 23.08.2020 18:06:05, insgesamt 1-mal geändert.
Danke !

Ciao

Celica

willy4711

Re: Programme als root mit GUI ausführen

Beitrag von willy4711 » 23.08.2020 17:55:36

Zu Nautilus hab ich ja jetzt was geschrieben.
Welche Anwendungen willst du denn noch mit Root Rechten betreiben ?

KP97
Beiträge: 3456
Registriert: 01.02.2013 15:07:36

Re: Programme als root mit GUI ausführen

Beitrag von KP97 » 23.08.2020 18:02:15

Unter Wayland ist es von den Maintainern so gewollt, daß grafische Programme nicht mehr als Root ausgeführt werden.
Das haben die so beschlossen und das wird sich wahrscheinlich auch nicht ändern.

Wer das nicht will, sollte von Wayland Abstand nehmen und bei Xorg bleiben.
Gnome läuft auch mit Xorg.

Benutzeravatar
towo
Beiträge: 4422
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Programme als root mit GUI ausführen

Beitrag von towo » 23.08.2020 18:03:49

Da hier scheinbar jeder überliest, dass es hier um Wayland geht:

https://wiki.archlinux.org/index.php/Ru ... ns_as_root

willy4711

Re: Programme als root mit GUI ausführen

Beitrag von willy4711 » 23.08.2020 18:07:40

towo hat geschrieben: ↑ zum Beitrag ↑
23.08.2020 18:03:49
Da hier scheinbar jeder überliest, dass es hier um Wayland geht:
Ne mein Gnome läuft unter Wayland, deshalb hab ich es auch nicht überlesen. :wink:

Code: Alles auswählen

Graphics:
  Device-1: VMware SVGA II Adapter driver: vmwgfx v: 2.18.0.0 
  Display: wayland server: X.Org 1.20.4 driver: vmwgfx 
KP97 hat geschrieben: ↑ zum Beitrag ↑
23.08.2020 18:02:15
Unter Wayland ist es von den Maintainern so gewollt, daß grafische Programme nicht mehr als Root ausgeführt werden.
Das haben die so beschlossen und das wird sich wahrscheinlich auch nicht ändern.
Hat sich aber in Bullseye geändert --- zum Glück.
Zuletzt geändert von willy4711 am 23.08.2020 18:08:32, insgesamt 1-mal geändert.

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Programme als root mit GUI ausführen

Beitrag von Celica » 23.08.2020 18:08:27

Hast du das mal ausprobiert?
Bei mir funktioniert es nicht!

Ich bräuchte lediglich einen Dateibrowser und einen Texteditor wie "gedit" - fertig!
Alles andere muss nicht sein!
Vielleicht kommen da noch ein paar spezielle Anwendungen später dazu, ...

Ich habe eben noch einmal X.Org gestartet und "XHOST" ausprobiert.
Da kann ich zwar die Anwendungen öffnen, aber ich habe keine Rechte um etwas zu ändern.
Das bringt gar nicht`s!

Sorry, dass ist Misst!
Damit werden die User andere Möglichkeiten suchen und reissen vielleicht noch andere Sicherheitslücken wieder damit auf.
Zuletzt geändert von Celica am 23.08.2020 18:13:24, insgesamt 1-mal geändert.
Danke !

Ciao

Celica

willy4711

Re: Programme als root mit GUI ausführen

Beitrag von willy4711 » 23.08.2020 18:09:34

Celica hat geschrieben: ↑ zum Beitrag ↑
23.08.2020 18:08:27
Hast du das mal ausprobiert?
Bei mir funktioniert es nicht!
Wenn du mein Tipp mit Nautilus meinst: Ja

KP97
Beiträge: 3456
Registriert: 01.02.2013 15:07:36

Re: Programme als root mit GUI ausführen

Beitrag von KP97 » 23.08.2020 18:10:22

Nö, habe ich nicht überlesen, aber scheinbar funktionieren die Lösungen beim TE nicht, warum und mit welcher Fehlermeldung sagt er ja nicht.

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Programme als root mit GUI ausführen

Beitrag von Celica » 23.08.2020 18:13:58

Es gibt keine Fehlermeldung!

Ich habe halt keine Rechte zum bearbeiten!
Danke !

Ciao

Celica

willy4711

Re: Programme als root mit GUI ausführen

Beitrag von willy4711 » 23.08.2020 18:18:17

Kleine Korrektur, weil ich vorhin in Testing und Stable unterwegs war:
Debiannautilus-admin funktioniert bei Stable auch :!:
Hatte gedacht da wäre es auch installiert, hatte aber in Wahrheit bei Testing nachgesehen. :facepalm:
das mit dem admin;/// in der Adresszeile von Nautilus funktioniert aber auf jeden Fall
@ Celica

Code: Alles auswählen

apt install nautilus-admin

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: Programme als root mit GUI ausführen

Beitrag von Celica » 23.08.2020 18:25:12

Sehr geil :hail:

Der Nautilus-Admin hat es gerichtet :THX:
Das hatte ich im Eifer des Gefechts überlesen.

Habe das jetzt probiert und das funktioniert super
Herzlichen Dank dafür.

Jetzt ist meine Welt wieder halbwegs in Ordnung.

Bleibt das Problem aber noch bei Anwendungen die mit Root Rechten laufen müssen, aber da bin ich noch nicht.
Danke !

Ciao

Celica

Antworten