Autor Thema: Dateimanager lässt sich nicht mehr als Root starten  (Gelesen 1834 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

m-bostaurus

  • Forum Kenner
  • ***
  • Beiträge: 153
  • Dankeschön: 4 mal
  • CPU: Desktop: Intel Core i5-6500 800/3600 MHz; Laptop: i5
  • GPU: Desktop: Intel onboard; Laptop:Nvidia
  • Kernel: 4.12 und 4.14 64bit auf beiden Rechnern
  • DE: LXQt (bevorzugt), XFCE, Mate, KDE (nicht mehr)
  • GPU Treiber: Desktop: Intel; Laptop: Nvidia
Dateimanager lässt sich nicht mehr als Root starten
« am: 14. September 2016, 11:36:39 »
Manchmal möchte ich aus Verwaltungsgründen meine Dateimanager (Pcmanfm-qt und Krusader) als Root starten. Das klappte bisher auch. Wie aus heiterem Himmel hörte es jedoch auf mit dem Klappen. Ich habe es bisher so gemacht: Alt+F2 > gksudo pcmanfm-qt oder auch gksudo krusader. Hat jemand eine Idee, wie ich dieses Hindernis wieder beseitigen kann?
Versuche ich, den Start aus dem Terminal zu machen, erhalte ich folgende Meldungen:sudo pcmanfm-qt
[sudo] Passwort für mz-c08:

** (process:1726): WARNING **: The directory '~/Templates' doesn't exist, ignoring it
sudo krusader
krusader(1763)/kdeui (kdelibs): Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)
KCrash: Application 'krusader' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
KCrash: Connect sock_file=/root/.kde4/socket-mz-pc/kdeinit4__0
Warning: connect() failed: : Datei oder Verzeichnis nicht gefunden
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi directly
drkonqi(1764)/kdeui (kdelibs): Session bus not found
To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)
Die Meldungen und Hinweise verstehe ich nicht.
 

bluelupo

  • Forum Kenner
  • ***
  • Beiträge: 111
  • Dankeschön: 4 mal
Re: Dateimanager lässt sich nicht mehr als Root starten
« Antwort #1 am: 14. September 2016, 12:37:37 »
Hi m-bostaurus,

im Falle von krusader ist das sehr wahrscheinlich ein Bug, da eine Kcrash-Meldung kommt. Die Meldung von pcmanfm-qt ist zu vage das ich dazu etwas sagen könnte.

Als Workaround könnte dir evtl. ein textbasierter Filemanager wie der Midnight Commander (mc) nutzen. Diesen kannst aus der Konsole starten.
Viele Grüße
bluelupo
 
Folgende Mitglieder bedankten sich: m-bostaurus

m-bostaurus

  • Forum Kenner
  • ***
  • Beiträge: 153
  • Dankeschön: 4 mal
  • CPU: Desktop: Intel Core i5-6500 800/3600 MHz; Laptop: i5
  • GPU: Desktop: Intel onboard; Laptop:Nvidia
  • Kernel: 4.12 und 4.14 64bit auf beiden Rechnern
  • DE: LXQt (bevorzugt), XFCE, Mate, KDE (nicht mehr)
  • GPU Treiber: Desktop: Intel; Laptop: Nvidia
Re: Dateimanager lässt sich nicht mehr als Root starten
« Antwort #2 am: 14. September 2016, 17:07:39 »
Ich tät halt zwei Infos gerne haben: Woher kommt der Bug (wenn es einer ist)? Und: Was bedeutet der angebotene Workaround?To circumvent this problem try the following command (with Linux and bash)
export $(dbus-launch)
Also was genau muss ich in das Terminal eingeben?
 

Goldhamster

  • Neues Foren Mitglied
  • *
  • Beiträge: 7
  • Dankeschön: 3 mal
Re: Dateimanager lässt sich nicht mehr als Root starten
« Antwort #3 am: 15. September 2016, 06:55:58 »
Moin,
ich hatte das gleiche Problem mit dem Krusader, den ich fast immer, als Dateimanager benutze.
Ich habe im anderen Manjaro-Forum die Lösung gefunden.
Die Lösung für Krusader ist:
gksu dbus-launch krusaderUnd schon lief er wieder.
« Letzte Änderung: 15. September 2016, 10:43:17 von Prinz »
 
Folgende Mitglieder bedankten sich: m-bostaurus

m-bostaurus

  • Forum Kenner
  • ***
  • Beiträge: 153
  • Dankeschön: 4 mal
  • CPU: Desktop: Intel Core i5-6500 800/3600 MHz; Laptop: i5
  • GPU: Desktop: Intel onboard; Laptop:Nvidia
  • Kernel: 4.12 und 4.14 64bit auf beiden Rechnern
  • DE: LXQt (bevorzugt), XFCE, Mate, KDE (nicht mehr)
  • GPU Treiber: Desktop: Intel; Laptop: Nvidia
Re: Dateimanager lässt sich nicht mehr als Root starten
« Antwort #4 am: 15. September 2016, 11:02:16 »
Moin,
ich hatte das gleiche Problem mit dem Krusader, den ich fast immer, als Dateimanager benutze.
Ich habe im anderen Manjaro-Forum die Lösung gefunden.
Die Lösung für Krusader ist:
gksu dbus-launch krusaderUnd schon lief er wieder.
Top! Das ist die Lösung! Auch für den normalen Dateimanager PCManFm! Danke!
 

inxi

  • Forum Kenner
  • ***
  • Beiträge: 171
  • Dankeschön: 29 mal
  • CPU: Intel Core2 Duo P8600
  • GPU: Intel Mobile 4 Series
  • Kernel: 4.13
  • DE: Manjaro XFCE unstable
  • GPU Treiber: Intel
Re: Dateimanager lässt sich nicht mehr als Root starten
« Antwort #5 am: 16. September 2016, 22:08:20 »
Grafische Programme werden niemals mit sudo (ohne Option) gestartet.
 

Goldhamster

  • Neues Foren Mitglied
  • *
  • Beiträge: 7
  • Dankeschön: 3 mal
Re: Dateimanager lässt sich nicht mehr als Root starten
« Antwort #6 am: 17. September 2016, 04:33:39 »
Moin,
Zitat
Grafische Programme werden niemals mit sudo (ohne Option) gestartet.
Blödsinn, dann versuche mir mal ganz langsam zu Erklären warum Krusader, u. a. wenn ich die als root starte, auch Thunar-root. starte mich nach dem Passwort fragen.
 

djeli

  • Forum Gott
  • ****
  • Beiträge: 305
  • Dankeschön: 31 mal
  • pssssst
Re: Dateimanager lässt sich nicht mehr als Root starten
« Antwort #7 am: 17. September 2016, 11:55:32 »
Zitat
Blödsinn, dann versuche mir mal ganz langsam zu Erklären warum Krusader, u. a. wenn ich die als root starte, auch Thunar-root. starte mich nach dem Passwort fragen.

 Passwort wird immer abgefragt wenn der Benutzer gewechselt wird.(Ausnahme: Sie haben die gleichen berechtigungen).


Aus  https://wiki.ubuntuusers.de/sudo/
Zitat
Der Befehl sudo ändert die Umgebungsvariable $HOME standardmäßig nicht auf den entsprechenden Pfad zum Ziel-Benutzer .
Startet man Programme mit sudo, besteht die Gefahr, dass Konfigurationsdateien mit falschen Rechten im Heimatverzeichnis des ursprünglichen Benutzers erstellt werden. Startet dieser das Programm später unter seinem eigenen Namen - also ohne sudo - so kann er die Konfiguration nur noch lesend oder eventuell gar nicht mehr öffnen. Daher sollte sudo immer mit der Option -H verwendet werden. Dies gilt auch bei Systembefehlen, die keine Konfigurationsdateien unter $HOME ablegen. Die grafischen sudo-Alternativen leiden nicht unter diesem Problem: Dort wird die Umgebungsvariable $HOME umgestellt.

Grafische Programme lassen sich in manchen Desktopumgebungen mit sudo -H nicht aus einem Terminal starten. Dies liegt daran, dass die Grafikumleitung nicht vollständig konfiguriert wird . Da sudo -H also nicht immer funktioniert und auch keine grafische Passwortabfrage erfolgt, sollten grafischen Anwendungen (unter anderem Namen) grundsätzlich über die grafischen Alternativen (wie gksudo/kdesudo) gestartet werden.


bluelupo

  • Forum Kenner
  • ***
  • Beiträge: 111
  • Dankeschön: 4 mal
Re: Dateimanager lässt sich nicht mehr als Root starten
« Antwort #8 am: 17. September 2016, 16:25:28 »
An eine Regel sollte man sich immer halten auch wenn es manchmal verlockender ist das zu umgehen.

Als User niemals grafische Programmen (GUI's) im Kontext von Root starten und wenn man ehrlich zu sich selbst ist braucht man diese Funktionalität überhaupt nicht. Wenn's um kopieren oder veschieben von Dateien geht macht man dies auf der Kommandozeile im xterm/ux-term/konsole oder wer es komfortabler als Root mag nimmt den MidnightCommander (mc) in der Textkonsole.
Viele Grüße
bluelupo
 

inxi

  • Forum Kenner
  • ***
  • Beiträge: 171
  • Dankeschön: 29 mal
  • CPU: Intel Core2 Duo P8600
  • GPU: Intel Mobile 4 Series
  • Kernel: 4.13
  • DE: Manjaro XFCE unstable
  • GPU Treiber: Intel
Re: Dateimanager lässt sich nicht mehr als Root starten
« Antwort #9 am: 17. September 2016, 17:29:53 »
Blödsinn, @Goldhamster? Eher Grundlagen!
Vielleicht beschäftigst du dich mal mit sudo....
« Letzte Änderung: 17. September 2016, 17:33:08 von inxi »