Plasma5: Dolphin und Kate nicht mehr als Root ausführbar !

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
owl102

Re: Plasma5: Dolphin und Kate nicht mehr als Root ausführbar !

Beitrag von owl102 » 27.12.2017 12:46:04

Wie wäre es mit

Code: Alles auswählen

gedit admin:///etc/fstab
(als normaler Anwender) als Alternative?

Funktioniert sogar unter Wayland, da so nicht die GUI als root läuft, sondern die root-Rechte nur dazu verwendet werden, um die Datei zu lesen und zu schreiben.

geier22

Re: Plasma5: Dolphin und Kate nicht mehr als Root ausführbar !

Beitrag von geier22 » 27.12.2017 15:01:51

Und wie wäre es mit

Code: Alles auswählen

pkexec mousepad
Bild Bild

Hab dafür extra Debianmousepad in KDE installiert und meine Policy aus Xfce nach KDE kopiert :mrgreen: :THX:
Wenn ich jetzt noch benutzerdefinierte Befehle in Dolphin wie in Thunar einfügen könnte. wären mir die sowieso vergänglichen Klimmzüge mit Sudo -irgenwas egal.

Im Übrigen gibt es diverse Programme mit GUI, die auch in KDE mit pkexec gestartet werden. Deshalb kann ich es überhaupt nicht nachvollziehen, warum Dolphin und die Standard - Editoren dermaßen kastriert werden.
letzter3 hat geschrieben: ↑ zum Beitrag ↑
27.12.2017 12:43:01
dir fehlt eine der gtk-Engines.
Danke für den Tipp ! Hab mal in synaptic gewühlt und das Installiert ------> Fehlermeldung erledigt :THX:

Code: Alles auswählen

gnome-accessibility-themes (3.22.3-4)
gnome-themes-standard (3.22.3-4)
gnome-themes-standard-data (3.22.3-4)
qt4-qtconfig (4:4.8.7+dfsg-11)

msrx111
Beiträge: 51
Registriert: 03.01.2016 13:58:07

Re: Plasma5: Dolphin und Kate nicht mehr als Root ausführbar !

Beitrag von msrx111 » 27.12.2017 18:16:57

Also ich kann die ganze Aufregung nicht wirklich nachvollziehen. Wenn ich eine config als root bearbeiten will, dann mach ich das mit nano im terminal-editor. Und auf die Idee mit einem Datemanager als root im Sytem rumzufuhrwerken, bin ich nur in meiner Anfangszeit als Linux Benutzer gekommen. Das ist so etwa 17 Jahre her. Nachdem ich mir so öfters mal das System zerschossen habe, habe ich dann die Finger davon gelassen. Und wer bei Linux sich nicht mit dem Terminal und dessen Befehlen beschäftigen will, der weiß gar nicht was ihm entgeht. Das hat mit DOS nichts zu tun.

Das ist sehr oft einfacher und viel eleganter als auf dem Desktop. Wenn ich ein Verzeichnis erstellen will, muss ich auf dem Desktop zigmnal im Dolphin oder Konqueror mit der Maus klicken. Im Terminal reicht ein einziger Befehl, der sich zudem immer wieder aufrufen und editieren lässt, wenn man in einem Unterverzeichnis mehrere Ordner anlegen will. Nur mal als Beispiel.....

geier22

Re: Plasma5: Dolphin und Kate nicht mehr als Root ausführbar !

Beitrag von geier22 » 27.12.2017 19:58:57

Nun ich habe mir via GUI noch nichts zerschossen. Vielleicht auch deshalb, weil ich Gui- Anwendungen als Root nur dann verwende, wenn ich sie unbedingt brauche, und grundsätzlich mit PW- Eingabe.
Ich weiß nicht warum z.B. so hochentwickelte Dateimanager wie Dolphin und andere entwickelt wurden. Zum browsen im meinem Musikverzeichnis? Da gibt es besseres.
Oder soll ich mit z.B. im Dateimanager eine Datei suchen den Pfad und Dateinamen kopieren, und dann den Befehl ins Terminal hacken ?
Ich halte das für archaisch und zurück zu Dos- Zeiten, die ich für überwunden hielt.

KDE ist eine Oberfläche die hoch integriert ist, mit der man in den System Einstellungen alles und jedes einstellen kann, und man eben doch ab und zu Root- Rechte braucht - so ist es definiert. Es gab in Dolphin diverse Root- Action-- Tools, die ich gerne benutzt habe, analog zu
Xfce /Thunar. Allerdings setzten die in KDE sudo voraus, was ich in Xfce nicht mehr benötige.

Willst du ernsthaft - das wäre nämlich die Konsequenz - sämtliche Aktionen, die erhöhte Rechte benötigen auf die Konsole verschieben, weil über X11 das eine oder andere manipuliert werden kann, während dutzende von wichtigen Konfigurationsdateien in meinem /home ungeschützt rumliegen, die jedes System gründlich zerschießen können?

Ich habe überhaupt nichts gegen das Terminal - du wirst staunen, ich benutze es sehr oft. Für Fehleranalysen ist es nützlich, obwohl es inzwischen Debiangnome-logs gibt, das fast gleichwertig ist. Gerade heute brauchte ich es zwingend, als der Debiangpk-update-viewer sich bei einem Kernel-Update verschluckt hatte und hängen blieb, und das System mit dem neuen Kernel nicht startete. Deinstallation und Neu- Installation des Kernels habe ich dann (natürlich) im Terminal gemacht.
Aber ich halte es für irre, wenn ich eine Datei mit Root- Rechten bearbeiten will, zuerst im Terminal den Befehl dafür einzuhacken, damit ich das überhaupt kann :facepalm: Das muss über den Datei- Manager gehen.
Übrigens:

Code: Alles auswählen

~$ pkexec nano /etc/fstab
Öffnet nano mit Root-Rechten. Warum dann dieses sudo :?: :?:
Das werde ich neben dem bereits vorhanden Befehl

Code: Alles auswählen

pkexec mousepad %f
versuchen, in Thunar zu implementieren.

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

Re: Plasma5: Dolphin und Kate nicht mehr als Root ausführbar !

Beitrag von KP97 » 27.12.2017 20:53:02

Da gebe ich @geier22 völlig Recht.

Ich gehöre mit über 20 Jahren Unixerfahrung und Linux auch seit gut 14 Jahren ganz sicher nicht zu den Anfängern.
Ich gehe mit der Konsole genauso locker um wie mit einer GUI. Ganz einfach, weil es in professionellen Umgebungen auf Servern keine GUI gibt und man den vi schon gut beherrschen sollte.
Das kennt jeder Admin im Rechenzentrum. Das ist die eine Sache.
Eine ganz andere Sache ist aber zuhause mein Desktop. Da will ich mich als Root mit einer GUI anmelden können dürfen, aus welchen Gründen auch immer, und zwar ohne Klimmzüge!
Da brauchen sich die Maintainer nicht meinen Kopp machen, das kann ich selbst, und das will ich auch selbst. Dafür ist es mein System, das ich nach meinem Gutdünken handhabe.

Ich hatte vor einiger Zeit mal gksu aus den sourcen kompiliert ohne diese sudo Abhängigkeit.
Dieses gksu funktioniert wie eh und je, auch mit KDE und Dolphin, was ich mal testweise auf einer Partition hatte.
Ich entscheide immer gerne selbst, wie ich mein System handhabe. Und sollte mir doch mal ein Fehler unterlaufen, ist das auch meine Sache, es gibt ja immer Backups...

owl102

Re: Plasma5: Dolphin und Kate nicht mehr als Root ausführbar !

Beitrag von owl102 » 27.12.2017 21:22:21

geier22 hat geschrieben: ↑ zum Beitrag ↑
27.12.2017 19:58:57
Willst du ernsthaft - das wäre nämlich die Konsequenz - sämtliche Aktionen, die erhöhte Rechte benötigen auf die Konsole verschieben, weil über X11 das eine oder andere manipuliert werden kann
Nein, das wäre nicht die Konsequenz. Nur, weil GUI-Code nicht als root laufen sollte, heißt das noch lange nicht, daß GUI-Programme keine Aktionen durchführen können, die root-Rechte benötigen.

Konkrete Beispiele, wo der meiste Code der Anwendung und insbesondere der komplette GUI-Code keine Rootrechte hat, die Programme aber Aktionen durchführen bzw. durchführen können, die Rootrechte benötigen: Gedit, Gnome Benutzerverwaltung, Gnome Disks, Gnome Druckerkonfiguration, ... (Und all diese Anwendungen laufen auch als Wayland-Anwendungen unter Wayland.)

Ebenso könnte man einen Dateimanager programmieren bzw. einen vorhanden so erweitern, daß er unter normalen Benutzerrechten läuft, aber Dateioperationen durchführen kann, die Rootrechte erfordern. (BTW: Der Dateimanager von MS-Windows macht es übrigens so, er fordert bei Bedarf für bestimmte Operationen Administratorrechte über die UAC an.)

geier22

Re: Plasma5: Dolphin und Kate nicht mehr als Root ausführbar !

Beitrag von geier22 » 27.12.2017 21:46:19

owl102 hat geschrieben: ↑ zum Beitrag ↑
27.12.2017 21:22:21
Ebenso könnte man einen Dateimanager programmieren bzw. einen vorhanden so erweitern, daß er unter normalen Benutzerrechten läuft, aber Dateioperationen durchführen kann, die Rootrechte erfordern. (BTW: Der Dateimanager von MS-Windows macht es übrigens so, er fordert bei Bedarf für bestimmte Operationen Administratorrechte über die UAC an.)
Das ist es doch, was unter KDE / Dolphin die Root- Actions gemacht haben - allerdings mit sudo.
Mit Xfce/thunar habe ich mir das selbst mit pkexec und dem PolicyKit gestickt.
Es ist ja nicht die Welt, was man braucht um vernünftig arbeiten zu können:

Ein Verzeichnis als Root öffen
und
eine Datei mit Root- Rechten bearbeiten.

Beides hab ich mit dem PolicyKit gelöst, für Thunar war eh eine policy vorhanden, für Mousepad hab ich sie selbst gemacht.
Für Nano bin ich noch am probieren, da ja zuerst das Terminal aufgerufen werden muss.
Sudo und sudoedit braucht man dann nicht mehr.
Wie mir scheint wird das eh irgendwann zugunsten des PolicyKit abtreten.
Und gerade deshalb - weil es aus meiner Sicht zukunftssichere Alternativen gibt - werde ich sauer, weil einem hier mal wieder
etwas übergestülpt wird, was sich anders eleganter lösen ließe, und man unter Zwänge gestellt wird, die - aus meiner Sicht - nicht praktikabel sind.

Benutzeravatar
detix
Beiträge: 1699
Registriert: 07.02.2007 18:51:28
Wohnort: MK

Re: Plasma5: Dolphin und Kate nicht mehr als Root ausführbar !

Beitrag von detix » 28.12.2017 18:42:49

dolphin oder kwrite sind für mich uninteressant, aber kate muss hier einfach als root funktionieren!

Also die kate sourcen runtergeladen, die kate/main.cpp hiernach [1] geändert (nur 'return 0;' entfernt), mit 'dpkg-buildpackage -rfakeroot -b -us -uc' die debian Pakete gebaut, kate_17.08.3-3_amd64.deb und kate5-data_17.08.3-3_all.deb mit dpkg installiert und...
kate läuft als root wieder wie es soll!

Was für ein Blödsinn... :facepalm:
[1] https://www.linuxquestions.org/question ... ost5794981
Gruß an alle Debianer, und immer daran denken:
Macht ohne Haftung funktioniert nicht!

Benutzeravatar
jph
Beiträge: 1049
Registriert: 06.12.2015 15:06:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Greven/Westf.

Re: Plasma5: Dolphin und Kate nicht mehr als Root ausführbar !

Beitrag von jph » 29.12.2017 12:44:01

Diese Diskussion taucht gefühlt alle paar Wochen auf. Wäre es nicht sinnvoll, dafür einen Wiki-Artikel zu verfassen?

Den könnte man sauber zwischen „Meinung“ und „Fakten“ untergliedert schreiben:
  • Unter „Meinung“ werden die Argumente Pro und Contra einer Ausführung von GUI-Programmen als root aufgeführt. Die Diskutanten in diesem Thread werden, da bin ich mir sicher, viele Argumente finden. Zielsetzung dieses Abschnitts ist nicht, eine gemeinsame Sichtweise zu finden, sondern die Argumente aufzuführen, damit sich der Leser selbst eine Meinung bilden kann.
  • Unter „Fakten“ wird beleuchtet, wie derzeit die meisten GUI-Programme mit root-Rechten umgehen. Da kann man erwähnen, dass der Trend dahin geht, root-Rechte nur bedarfsweise per PolicyKit zu beschaffen. Man sollte dort auch erwähnen, dass die Ausführung als root vielfach aktiv unterbunden wird und bspw. unter Wayland in Gänze unmöglich sein wird. (Das ist ein Faktum, dass einem nicht gefallen muss, aber für Meinungen ist der erste Abschnitt gedacht.)
Wer möchte, kann Workarounds erwähnen, um trotz aktiven Unterbindens von root als root arbeiten zu können.

Und wenn die nächste Frage „ich möchte Programm xyz als root ausführen“ kommt, verweist man einfach auf das Wiki. :D

Antworten