Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: barneby 08 Listopadu 2014, 20:27:09

Název: Oprávnění
Přispěvatel: barneby 08 Listopadu 2014, 20:27:09
Dobrý den,
Nainstaloval jsem si web server přes Terminál a teď když tam chci v průzkumníku souborů cokoliv pozměnit (vytvořit složku, odstranit soubor tad..) tak to nejde a když se kouknu do vlastností souboru tak se tam píše že nejsem vlastníkem souboru a proto nemůžu měnit oprávnění..
Jak získám root práva aby jsem mohl se souborama pracovat? používám účet který jsem si vytvořil při instalaci systému a žádný jiný vytvořen není.
Děkuji.
Název: Re:Oprávnění
Přispěvatel: geofre 08 Listopadu 2014, 23:01:46
Dobrý den,
Nainstaloval jsem si web server přes Terminál a teď když tam chci v průzkumníku souborů cokoliv pozměnit (vytvořit složku, odstranit soubor tad..) tak to nejde a když se kouknu do vlastností souboru tak se tam píše že nejsem vlastníkem souboru a proto nemůžu měnit oprávnění..
Jak získám root práva aby jsem mohl se souborama pracovat? používám účet který jsem si vytvořil při instalaci systému a žádný jiný vytvořen není.
Děkuji.

Tak spusťte průzkumník souborů jako root přes terminál. Např pro nautilus by to bylo
Kód: [Vybrat]
sudo nautilus
EDIT: použít spíše příkaz, který je o dva posty níže.
Název: Re:Oprávnění
Přispěvatel: barneby 08 Listopadu 2014, 23:05:00
Super moc dík :)
Název: Re:Oprávnění
Přispěvatel: Cuore 09 Listopadu 2014, 09:17:44
Citace
sudo nautilus
takhle ne  :)
Kód: [Vybrat]
sudo -i
nautilus
ale takhle  ;)
Název: Re:Oprávnění
Přispěvatel: Ellendway 09 Listopadu 2014, 10:16:59
Obě varianty fungují bez problému. Osobně taky v drtivé většině případů používám jen první verzi.
Název: Re:Oprávnění
Přispěvatel: geofre 09 Listopadu 2014, 10:59:02
Citace
sudo nautilus
takhle ne  :)
Kód: [Vybrat]
sudo -i
nautilus
ale takhle  ;)
Díky za upozornění, píšu si :-)
Název: Re:Oprávnění
Přispěvatel: Cuore 09 Listopadu 2014, 12:10:16
Nebezpečné!!!
Citace
Obě varianty fungují bez problému. Osobně taky v drtivé většině případů používám jen první verzi.
po restartu PC už nemusí naběhnout Xka. Start pak kančí takhle:
Citace
„Unable to read ICE authority file“
Název: Re:Oprávnění
Přispěvatel: Ellendway 09 Listopadu 2014, 16:42:07
Nebezpečné!!!
Citace
Obě varianty fungují bez problému. Osobně taky v drtivé většině případů používám jen první verzi.
po restartu PC už nemusí naběhnout Xka. Start pak kančí takhle:
Citace
„Unable to read ICE authority file“
Prosím, co je na tom tak nebezpečného? Nějak jsem to nepochopil. Ten příkaz používám na několika počítačích, laptopech a nikdy se mi s tím nic nestalo.
Název: Re:Oprávnění
Přispěvatel: martyj 09 Listopadu 2014, 16:59:55
v manuálu je toto :

Kód: [Vybrat]
-i [command]
                   The -i (simulate initial login) option runs the shell
                   specified by the password database entry of the target user
                   as a login shell.  This means that login-specific resource
                   files such as .profile or .login will be read by the shell.
                   If a command is specified, it is passed to the shell for
                   execution via the shell's -c option.  If no command is
                   specified, an interactive shell is executed.  sudo attempts
                   to change to that user's home directory before running the
                   shell.  The security policy shall initialize the
                   environment to a minimal set of variables, similar to what
                   is present when a user logs in.  The Command Environment
                   section in the sudoers(5) manual documents how the -i
                   option affects the environment in which a command is run
                   when the sudoers policy is in use.
Název: Re:Oprávnění
Přispěvatel: Cuore 09 Listopadu 2014, 17:17:16
Vše je samo sebou míněno na radu jak spustit nautilus s právy roota což je grafická aplikace, stejně jako gedit, který je hojně využívaný k editaci systémových souborů apod.
http://wiki.ubuntu.cz/root_sudo (http://wiki.ubuntu.cz/root_sudo)
Název: Re:Oprávnění
Přispěvatel: Ellendway 09 Listopadu 2014, 17:22:23
Stále bych rád znal odpověď na mou otázku. Co je na příkazu sudo nautilus nebezpečného?
Název: Re:Oprávnění
Přispěvatel: Marp 09 Listopadu 2014, 17:34:28
Stále bych rád znal odpověď na mou otázku. Co je na příkazu sudo nautilus nebezpečného?
Můžu odpovědět já??? Vůbec nic, i když je lepší si doinstalovat gksu a používat
Kód: [Vybrat]
gksudo nautilus  ;)
Název: Re:Oprávnění
Přispěvatel: martyj 09 Listopadu 2014, 17:36:08
Stále bych rád znal odpověď na mou otázku. Co je na příkazu sudo nautilus nebezpečného?

Jestli se nepletu, tak bydlíš někde v cizině. Takže jestli to stačí anglicky : http://askubuntu.com/questions/11760/what-is-the-difference-between-gksudo-nautilus-and-sudo-nautilus
Název: Re:Oprávnění
Přispěvatel: Marp 09 Listopadu 2014, 17:38:43
Stále bych rád znal odpověď na mou otázku. Co je na příkazu sudo nautilus nebezpečného?

Jestli se nepletu, tak bydlíš někde v cizině. Takže jestli to stačí anglicky : http://askubuntu.com/questions/11760/what-is-the-difference-between-gksudo-nautilus-and-sudo-nautilus
Nebydlí, bydlí v Praze a na LinuxDays jsme si dali pár piveček a super pokec  :D
Název: Re:Oprávnění
Přispěvatel: Cuore 09 Listopadu 2014, 17:53:13
Bydlí v Praze? takže v cizině  ;D
Název: Re:Oprávnění
Přispěvatel: geofre 09 Listopadu 2014, 20:52:53
Stále bych rád znal odpověď na mou otázku. Co je na příkazu sudo nautilus nebezpečného?
Můžu odpovědět já??? Vůbec nic, i když je lepší si doinstalovat gksu a používat
Kód: [Vybrat]
gksudo nautilus  ;)
Přesně tohle používám, ale předpokládal jsem, že tazatel nemá gksu a někdo mi už dříve psal/říkal, že ve 14.04 už je lepší místo gksu používát jen sudo...
Název: Re:Oprávnění
Přispěvatel: GdH 10 Listopadu 2014, 13:53:36
Stále bych rád znal odpověď na mou otázku. Co je na příkazu sudo nautilus nebezpečného?
Můžu odpovědět já??? Vůbec nic, i když je lepší si doinstalovat gksu a používat
Kód: [Vybrat]
gksudo nautilus  ;)

Alespoň Marp už by po těch letech mohl vědět, v čem je problém, sám to tu opakuju stále dokola.

Samotné sudo spustí aplikaci s právy roota, ale neupraví prostředí shellu, systémové proměnné, takže především ve chvíli, kdy taková aplikace začne zapisovat do $HOME (typicky konfiguraci, Nautilus třeba i nové náhledy souborů, atd.), bude to home uživatele a budou to soubory, jejichž vlastníkem bude root, což může být logicky problém, a i když to přímý problém nezpůsobí, je to špatně. Vlastník adresáře může na úrovni systému mazat/přepisovat i soubory roota, které se v něm nachází, takže běžně spuštěná aplikace si své odcizené soubory může při dalším spuštění přerazit zpět i bez speciálního oprávnění, ale rootem vytvořené adresáře již může pouze číst, nic tam bez oprávnění roota nezmění.

Sudo s přepínačem -i zajistí, že se aplikace spustí v shellu roota, především tedy nastaví proměnnou $HOME na /root, aby aplikace nezapisovala, kam nemá. Tím se na druhou stranu také nebudou načítat uživatelova nastavení aplikace, ale ta rootova. A gksu navíc ještě pro jistotu kopíruje do /tmp .Xauthority, kdyby došlo k jeho poškození.

Jinak si můžete zkontrolovat, zda máte ve svém $HOME nějaký ten pozůstatek po vašem odfláklém sudování takto:
Kód: [Vybrat]
find ~/ -user root -exec ls -lad {} \;