Root práva v KDE

Diskuze o problémech a zkušenostech s programy a různými utilitami, dále zde můžete probírat balíčkovací systém apod.
Odpovědět
Zpráva
Autor
Petr Valach
Příspěvky: 6
Registrován: 29 črc 2018, 11:48

Root práva v KDE

#1 Příspěvek od Petr Valach » 29 črc 2018, 12:01

Po instalaci Cinnamonu a KDE v LM 19 mám obrovské problémy (a jak jsem googlil, rozhodně nejsem sám). Nyní nelze GUI aplikace spouštět s root právy. Například Krusader se po zadání hesla chová takto:
Obrázek

Dolphin mě vytrolí na následující hlášce:
Executing Dolphin as root is not possible.

Problém je, že v KDE již není dostupný balík kdesu. Vím, že na cizích fórech se to probírá, ale nezabírá lautr nic. Ani instalace backportu pro kdesu.

lombardo1981
Vezír Mintu
Příspěvky: 548
Registrován: 25 lis 2014, 19:06

Re: Root práva v KDE

#2 Příspěvek od lombardo1981 » 29 črc 2018, 13:18

KDE kvôli bezpečnosti túto možnosť odstránila.
Dolphin: https://cgit.kde.org/dolphin.git/commit ... e9b417cf89
Blog: https://blog.martin-graesslin.com/blog/ ... s-as-root/
Blog: https://phabricator.kde.org/R40:9adcebd ... 46b0e12a7e
KDE-bugs: https://bugs.kde.org/show_bug.cgi?id=179678

Prečítaj si (ak si to už nečítal).

sudo -E na otvorenie všetkých programov a súborov
sudoedit na otvorenie súborov s administrátorskými právami
Arch Linux (64-bit); Acer Aspire TC-705; i3wm; Intel Core i3-4160 CPU @ 3.6GHz; GeForce GTX 745; 8GB RAM DDR3
Arch Linux (64-bit); Acer Aspire V13 Aluminium; i3wm; Intel Core i5 5257U @ 2.7GHz; Intel Iris Graphics 6100 ; 8GB RAM DDR3L

Petr Valach
Příspěvky: 6
Registrován: 29 črc 2018, 11:48

Re: Root práva v KDE

#3 Příspěvek od Petr Valach » 29 črc 2018, 13:20

Dík, vím, že je to kvůli bezpečnosti, spíš jsem se chtěl zeptat, jak to očůrat. Je to extrémně nepraktické.

Mimochodem jak to funguje s tím příkazem sudo -E? Jako mám zadat sudo -E dolphin? To ale dá stejný výsledek.

lombardo1981
Vezír Mintu
Příspěvky: 548
Registrován: 25 lis 2014, 19:06

Re: Root práva v KDE

#4 Příspěvek od lombardo1981 » 29 črc 2018, 13:37

Petr Valach píše:
29 črc 2018, 13:20
Dík, vím, že je to kvůli bezpečnosti, spíš jsem se chtěl zeptat, jak to očůrat. Je to extrémně nepraktické.

Mimochodem jak to funguje s tím příkazem sudo -E? Jako mám zadat sudo -E dolphin? To ale dá stejný výsledek.
Ak nefunguje ani sudo -E...
To -E znamená toto:

Kód: Vybrat vše

-E, --preserve-env            zachová rozhranie používateľa, keď sa spúšťa príkaz
Vzhľadom k tomu, že netuším, čo všetko si skúšal...
Možno to nejaká distribúcia bajpasla a má vlastné knižnice. Možno je potrebné upraviť a skompilovať zdroják...
A keďže nič z KDE na môj počítač nesmie (kto bude tú tonu balíčkov zase odstraňovať), tak len teoreticky uvažujem.

A ešte som zabudla na toto:

Kód: Vybrat vše

SUDO_EDITOR=kate sudoedit
Arch Linux (64-bit); Acer Aspire TC-705; i3wm; Intel Core i3-4160 CPU @ 3.6GHz; GeForce GTX 745; 8GB RAM DDR3
Arch Linux (64-bit); Acer Aspire V13 Aluminium; i3wm; Intel Core i5 5257U @ 2.7GHz; Intel Iris Graphics 6100 ; 8GB RAM DDR3L

Petr Valach
Příspěvky: 6
Registrován: 29 črc 2018, 11:48

Re: Root práva v KDE

#5 Příspěvek od Petr Valach » 29 črc 2018, 13:43

Používám LinuxMint (to bych sem jinak nelezl :)). Omlouvám se, stále mi není zřejmé, jak má vypadat přesný string. Třeba pro dolphin. Zajímavé, správcovský Krusader z konzole spustím, ale z prostředí nikoliv (protože chybí kdesu).
Dík.

lombardo1981
Vezír Mintu
Příspěvky: 548
Registrován: 25 lis 2014, 19:06

Re: Root práva v KDE

#6 Příspěvek od lombardo1981 » 29 črc 2018, 13:54

Nemusíš sa ospravedlňovať. Kto sem leziem bez LM som ja. :D
Je to len o tom, že KDE na inštaláciu nejakého balíčka má veľa závislostí. U mňa je 59 balíčkov na inštaláciu dolphin. A potom to dávať preč môže byť drina. Nemusia sa všetky odstrániť pomocou aliasu na odstránenie osirelých balíčkov a ručne ich vyhľadávať...

Ak nefunguje sudo -E dolphin, tak asi nebude fungovať nič. A gksudo sa nedá doinštalovať a použiť pre ten krusader? Ak áno, možno sa eventuálne bude môcť dať vytvoriť vlastná akcia.
Arch Linux (64-bit); Acer Aspire TC-705; i3wm; Intel Core i3-4160 CPU @ 3.6GHz; GeForce GTX 745; 8GB RAM DDR3
Arch Linux (64-bit); Acer Aspire V13 Aluminium; i3wm; Intel Core i5 5257U @ 2.7GHz; Intel Iris Graphics 6100 ; 8GB RAM DDR3L

lombardo1981
Vezír Mintu
Příspěvky: 548
Registrován: 25 lis 2014, 19:06

Re: Root práva v KDE

#7 Příspěvek od lombardo1981 » 29 črc 2018, 14:21

Arch Linux, ktorý používam, sú v AUR balíčky dolphin-root a kate-root so záplatami.
Záplaty: https://gitlab.com/Megver83/kdebase-root-patches/
Dolphin: Revert-Disallow-executing-Dolphin-as-root-on-Linux.patch
Kate: 0001-Defuse-root-block.patch

AUR pre dolphin-root: https://aur.archlinux.org/packages/dolphin-root/
AUR pre kate-root: https://aur.archlinux.org/packages/kate-root/
Arch Linux (64-bit); Acer Aspire TC-705; i3wm; Intel Core i3-4160 CPU @ 3.6GHz; GeForce GTX 745; 8GB RAM DDR3
Arch Linux (64-bit); Acer Aspire V13 Aluminium; i3wm; Intel Core i5 5257U @ 2.7GHz; Intel Iris Graphics 6100 ; 8GB RAM DDR3L

Petr Valach
Příspěvky: 6
Registrován: 29 črc 2018, 11:48

Re: Root práva v KDE

#8 Příspěvek od Petr Valach » 29 črc 2018, 15:16

Ó díky pěkně a mnohokrát :-). Vyzkouším.
Ne, opravdu nejde nainstalovat ani gksudo :-)

Odpovědět