Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: Tadeáš Pařík 30 Dubna 2013, 07:51:08

Název: gksu/gksudo již není v základní instalaci
Přispěvatel: Tadeáš Pařík 30 Dubna 2013, 07:51:08
Asi každý čas od času použije příkazy gksu nebo gksudo. S novou verzí Ubuntu 13.04 jsem si všiml, že tento příkaz již není v základní instalaci a musí se doinstalovat:

Kód: [Vybrat]
sudo apt-get install gksu
Proč a jaké jsou plány do budoucna? Zajímavé povídání najdete zde (http://askubuntu.com/questions/284306/why-is-gksu-no-longer-installed-by-default-in-13-04).
Název: Re:gksu/gksudo již není v základní instalaci
Přispěvatel: Rover623 30 Dubna 2013, 09:11:46
Gksudo není podle vývojářů GNOME oficiálně podporováno, sami doporučují používat jen sudo, tak asi proto
Název: Re:gksu/gksudo již není v základní instalaci
Přispěvatel: GdH 30 Dubna 2013, 10:24:40
Gksudo není podle vývojářů GNOME oficiálně podporováno, sami doporučují používat jen sudo, tak asi proto

Takhle je to ale podané špatně. Používat sudo, ale na terminálové aplikace, nebo v terminálu přepnout na roota přes sudo -i a pak teprve spouštět grafické aplikace jako gedit, nebo nautilus, pokud je třeba. Stále je tu ten potenciální problém se systémovými proměnnými, především $HOME při použití sudo, protože se sice spustí aplikace s právy roota, ale nedostane jeho prostředí.
Název: Re:gksu/gksudo již není v základní instalaci
Přispěvatel: Tadeáš Pařík 30 Dubna 2013, 10:28:02
Gksudo není podle vývojářů GNOME oficiálně podporováno, sami doporučují používat jen sudo, tak asi proto

Takhle je to ale podané špatně. Používat sudo, ale na terminálové aplikace, nebo v terminálu přepnout na roota přes sudo -i a pak teprve spouštět grafické aplikace jako gedit, nebo nautilus, pokud je třeba. Stále je tu ten potenciální problém se systémovými proměnnými, především $HOME při použití sudo, protože se sice spustí aplikace s právy roota, ale nedostane jeho prostředí.

No osobně to nevidím, jako šťastný krok, protože pro normálního uživatele je to další hozený klacek pod nohy... Trochu zběhlý uživatel si to samozřejmě pohlídá, ale co ten zbytek  ???

Dostala mě tam ta věta:

Citace
In general the development team would prefer us not to use GUI applications as root but to use sudo and the command line instead.

Už vidím to nadšení některých jedinců, že musí do terminálu.

Co ten pkexec? Máte s tím někdo zkušenost?
Název: Re:gksu/gksudo již není v základní instalaci
Přispěvatel: beer 30 Dubna 2013, 11:04:50
Co ten pkexec? Máte s tím někdo zkušenost?

Jen synaptic-pkexec. Ono se to dá používat i na něco jiného?

edit:

Koukám, že jo. (http://www.freedesktop.org/software/polkit/docs/0.105/pkexec.1.html) Je to tedy lepší náhrada za gksudo/gksu? Vidím, že se tam dá uvést i jiný uživatel, takže si mohu spustit třeba více dropboxů najednou? Budou fungovat ve svých nakonfigurovaných složkách? Nebo si můžu pustit více thunderbirdů z různých uživatelských účtů?
Název: Re:gksu/gksudo již není v základní instalaci
Přispěvatel: Tadeáš Pařík 30 Dubna 2013, 11:07:09
Co ten pkexec? Máte s tím někdo zkušenost?

Jen synaptic-pkexec. Ono se to dá používat i na něco jiného?

man pkexec (http://manpages.ubuntu.com/manpages/raring/en/man1/pkexec.1.html)