Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Oprávnění  (Přečteno 1685 krát)

barneby

  • Návštěvník
  • Příspěvků: 2
Oprávnění
« kdy: 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.

geofre

Re:Oprávnění
« Odpověď #1 kdy: 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.
« Poslední změna: 09 Listopadu 2014, 11:00:11 od geofre »
Ubuntu Mate 14.04 LTS / W7 64-bit

barneby

  • Návštěvník
  • Příspěvků: 2
Re:Oprávnění
« Odpověď #2 kdy: 08 Listopadu 2014, 23:05:00 »
Super moc dík :)

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Re:Oprávnění
« Odpověď #3 kdy: 09 Listopadu 2014, 09:17:44 »
Citace
sudo nautilus
takhle ne  :)
Kód: [Vybrat]
sudo -i
nautilus
ale takhle  ;)

Ellendway

  • Aktivní člen
  • *
  • Příspěvků: 399
Re:Oprávnění
« Odpověď #4 kdy: 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.

geofre

Re:Oprávnění
« Odpověď #5 kdy: 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 :-)
Ubuntu Mate 14.04 LTS / W7 64-bit

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Re:Oprávnění
« Odpověď #6 kdy: 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“

Ellendway

  • Aktivní člen
  • *
  • Příspěvků: 399
Re:Oprávnění
« Odpověď #7 kdy: 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.

martyj

  • Závislák
  • ***
  • Příspěvků: 2276
  • Don't buy a new PC, download a better one !
Re:Oprávnění
« Odpověď #8 kdy: 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.
« Poslední změna: 09 Listopadu 2014, 17:08:02 od martyj »
ASUS K50-IJ/Pentium Dual-Core CPU T4500@2.30GHz/RAM 4 GB/Intel GMA 4500M/Ubuntu 14.04 LTS (64-bit) - GNOME Flashback/puppy

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Re:Oprávnění
« Odpověď #9 kdy: 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

Ellendway

  • Aktivní člen
  • *
  • Příspěvků: 399
Re:Oprávnění
« Odpověď #10 kdy: 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?

Marp

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 2456
  • Moje práce není probudit ovce, ale shromáždit vlky
    • Marek Marp Pszczolka
Re:Oprávnění
« Odpověď #11 kdy: 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  ;)
Marek *Marp* Pszczolka
--------------------------------------------
Lenovo IdeaPad 5, CPU: 8jádrový AMD Ryzen 7, 16GB RAM, GPU: AMD ATI Renoir, 512GB SSD + Debian GNU/Linux Bookworm/Sid - Kernel: 5.18

martyj

  • Závislák
  • ***
  • Příspěvků: 2276
  • Don't buy a new PC, download a better one !
Re:Oprávnění
« Odpověď #12 kdy: 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
ASUS K50-IJ/Pentium Dual-Core CPU T4500@2.30GHz/RAM 4 GB/Intel GMA 4500M/Ubuntu 14.04 LTS (64-bit) - GNOME Flashback/puppy

Marp

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 2456
  • Moje práce není probudit ovce, ale shromáždit vlky
    • Marek Marp Pszczolka
Re:Oprávnění
« Odpověď #13 kdy: 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
Marek *Marp* Pszczolka
--------------------------------------------
Lenovo IdeaPad 5, CPU: 8jádrový AMD Ryzen 7, 16GB RAM, GPU: AMD ATI Renoir, 512GB SSD + Debian GNU/Linux Bookworm/Sid - Kernel: 5.18

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Re:Oprávnění
« Odpověď #14 kdy: 09 Listopadu 2014, 17:53:13 »
Bydlí v Praze? takže v cizině  ;D

geofre

Re:Oprávnění
« Odpověď #15 kdy: 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...
Ubuntu Mate 14.04 LTS / W7 64-bit

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Oprávnění
« Odpověď #16 kdy: 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 {} \;

 

Provoz zaštiťuje spolek OpenAlt.