Hallo.
Um in Systemdateien etwas zu ändern brauche ich Dolphin mit Systemrechten.
gksu ist installiert. Der Befehl im Terminals
gksudo dolphin bringt
wolfgang@bauer:~$ kdesudo dolphin
Executing Dolphin as root is not possible.
M.f.G. Wolfgang
Anmeldungsdatum: Beiträge: 54 |
Hallo. Um in Systemdateien etwas zu ändern brauche ich Dolphin mit Systemrechten. gksu ist installiert. Der Befehl im Terminals gksudo dolphin bringt wolfgang@bauer:~$ kdesudo dolphin Executing Dolphin as root is not possible. M.f.G. Wolfgang |
||||
Anmeldungsdatum: Beiträge: 421 Wohnort: Augsburg |
Hallo Wolfgang!
Aha, aber "kdesudo" ist schon installiert, oder? Edit: Oh, was denn nun eigentlich? gksu, gksudo oder kdesudo? |
||||
Anmeldungsdatum: Beiträge: 2736 |
...oder Krusader, der hat einen Root-Modus. hth |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 54 |
Aus https://wiki.ubuntuusers.de/Dateimanager/ Root-Rechte Für viele Einsteiger ist es verwirrend, dass sie Dateien in Systemordnern nicht ohne weiteres bearbeiten, kopieren etc. können. Diese Einschränkung ist ein essentieller Baustein des Sicherheitskonzepts von Linux. Möchte man beispielsweise Dateien mit einem Dateimanager in einen Systemordner kopieren oder ausführbar machen, so muss man sich zuerst die dazu nötigen Rechte mit dem Befehl sudo bzw. seinen grafischen Varianten geben. Desktop-Umgebung Befehl Unity/GNOME 3 KDE Xfce LXDE MATE gksudo nautilus kdesudo dolphin gksudo thunar gksudo pcmanfm gksudo caja Hinweis: Für den Befehl gksudo muss ab Ubuntu 13.10 zuerst das Paket gksu installiert werden. M.f.G. Wolfgang |
||||
Anmeldungsdatum: Beiträge: 12067 |
Hallo! Die KDE-Entwickler haben sich dazu entschieden, dass das Ausführen mancher KDE-Anwendungen mit UID 0 (root) unmöglich macht. Dies ist Teil des Sicherheitssystems. Wusste ich bis eben auch noch nicht ☺ Es scheint aber unter den Einstellungen Service-Menüs zu geben, wie z.B. Simple Root Actions Menu. Wozu genau brauchst du denn Dolphin als root? |
||||
Anmeldungsdatum: Beiträge: 3901 Wohnort: da, wo andere Urlaub machen. :) |
Warum willst du bei KDE gksudo benutzen, dafür ist kdesudo vorgesehen und installiert. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 54 |
Ich nehme jetzt Krusader. Einen Dateimanager mit Rootrechten brauche ich um z.B. die Rechte an /usr/local/bin/tinews.pl zu ändern. Oder in /usr/share/kf5/libkholidays/plan2/holiday_at_de etwas zu ändern. Und es immer mal etwas zu machen. M.f.G. Wolfgang |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 54 |
|||||
Anmeldungsdatum: Beiträge: 12067 |
Okay. Ich mache sowas nie über den Dateimanager, aber da ist jeder etwas anders unterwegs 😉 Falls du die Rechte von /usr/local/bin/tinews.pl öfter ändern musst, würde sich auch ein Alias anbieten.
In Verbindung mit Yakuake ist man da schneller und bequemer unterwegs als mit nem Filemanager ☺ |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 54 |
Ich habe es bisher so gemacht, dass ich die Rechte für tinews.pl in home gesetzt habe und es dann mit cp tinews.pl /usr/local/bin/ kopiert habe. Dann ist mir aufgefallen, dass die Rechte geändert waren worauf sich Probleme mit der Ausführung ergaben. Jetzt weiss ich, dass das mit cp -a tinews.pl /usr/local/bin/ gemacht wird. Wenn ich aber direkt an mehrere solcher Dateien muss ist es IMHO besser mit einem Dateimager zu machen.
Das allein tut es nicht. auf tinews.pl darf nur der Benutzer Zugriff haben. wolfgang@bauer:~$ ls -ld tinews.pl -rwx-––- 1 wolfgang wolfgang 41359 Okt 10 14:04 tinews.pl Wie das mit chmod zu machen ist weiss ich nicht. |
||||
Anmeldungsdatum: Beiträge: 12067 |
Dann musst du chown verwenden.
würde Benutzer und Gruppe auf wolfgang setzen. Damit nur der Eigentümer, es lesen kann, wäre dann wieder chmod gefragt. Nehmen wir als Grundlage, dass Eigentümer und Gruppe lesen und schreiben, der Rest nichts dürfen, wäre die richtige Zahl 660. Als Kombination würde sich dann anbieten den alias zu komplettieren:
Man kann in der ~/.bash_aliases auch Funktionen definieren, falls man wiederkehrende Aufgaben hat. Da hilft dann fürs Erste der Bash Scripting Guide für Anfänger weiter. Ich versuche jetzt keinen zum Terminal zu bekehren, aber gerade bei wiederkehrenden Aufgaben ist ein (teil-)automatischer Ablauf zeitsparend und - wenn richtig eingerichtet - weniger fehleranfällig. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 54 |
Ich werde das verinnerlichen und mir aufschreiben. Danke an euch. |
||||
Anmeldungsdatum: Beiträge: 1549 Wohnort: JWD bei Berlin |
Leider funktioniert in der Standardinstallation von Krusader wegen dem Wechsel auf kf5 der "als Root bearbeiten" Modus nicht. Zudem muss kwrite nachinstalliert und der Pfad von kdesudo krusader bekannt gemacht werden (unter Einstellungen->Abhängigkeiten und dann einfach durchsurfen zu /usr/bin/kdesudo) Ansonsten aber ein Tolles Programm, gerade auch für Laien. Du musst folgendes machen:
Dann Krusader starten, ins Home Wechseln, Alt+. drücken (zeige versteckte Dateien und Ordner), dann die Datei /home/user/.local/share/krusader/useractions.xml suchen und mit kate öffnen. Falls noch nicht existent, einfach im Krusader unter Benutzeraktionen->Benutzeraktionen verwalten die aktion Beispiele->Als Systemverwalter bearbeiten ändern. Diese Aktion funktioniert sowieso nicht so wie geplant und daher völlig risikolos. Dann die Aktion in Kate folgendermaßen anpassen: <action name="sample_edit_as_root"> <title>&Als Systemverwalter bearbeiten</title> <tooltip>Eine Datei als Systemverwalter bearbeiten</tooltip> <category>Beispiele</category> <description>Eine Datei mit Systemverwalterrechten bearbeiten</description> <command>kdesudo kwrite %aCurrent%</command> <defaultshortcut>Ctrl+E</defaultshortcut> </action> Änderungen speichern, Krusader schiessen, und wieder öffen. Danach funktioniert sowohl das Tastenkürzel STRG + E sowie die Editierung als root wieder. Falls dir das zu kompliziert ist, öffnest du die zu editierende Datei einfach im Terminal mit
|
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 54 |
Er funktioniert in kde neon, mein neues OS, als Root. kwrite ist installiert.
wolfgang@wolfgang-bauer:~$ kdesudo kwrite tinews.pl Executing KWrite as root is not possible. |
||||
Anmeldungsdatum: Beiträge: 1549 Wohnort: JWD bei Berlin |
Na dann ist doch alles bestens!
Unter Kubuntu 17.04 funktioniert es noch:
|