Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: 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.
-
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
sudo nautilus
EDIT: použít spíše příkaz, který je o dva posty níže.
-
Super moc dík :)
-
sudo nautilus
takhle ne :)
sudo -i
nautilusale takhle ;)
-
Obě varianty fungují bez problému. Osobně taky v drtivé většině případů používám jen první verzi.
-
sudo nautilus
takhle ne :)
sudo -i
nautilusale takhle ;)
Díky za upozornění, píšu si :-)
-
Nebezpečné!!!
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:
„Unable to read ICE authority file“
-
Nebezpečné!!!
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:
„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.
-
v manuálu je toto :
-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.
-
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)
-
Stále bych rád znal odpověď na mou otázku. Co je na příkazu sudo nautilus nebezpečného?
-
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 gksudo nautilus ;)
-
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
-
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
-
Bydlí v Praze? takže v cizině ;D
-
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 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...
-
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 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:
find ~/ -user root -exec ls -lad {} \;