Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: vlasto 24 Března 2008, 21:41:09
-
Zkoušel jsem změnit vlastníka složky usr a nyní se mně neotevírají podsložky.Potřeboval bych to zpátky vrátit na roota.
Můžete poradit?
Děkuji
-
Mělo by stačit když se teď přihlásíš za roota a spustíš Nautilus nebo Konqueror.
sudo nautilus/konqueror
Pravé tlačítko na adresář, nastavení, permisions. Nastavíš tam vlastníka root a skupinu root a zaškrtneš že chceš aplikovat i na podsložky. Dá se to i přes chmod, ale teď si nepamatuji jak se to počítá :)
Jinak měnit oprávnění a vlastnictví mimo domovský adresář není moc dobré, hlavně tedy bezpečné.
-
Mělo by to jít takhle
sudo chown root:root /usr
To Kenji: Příkaz chmod je pro změnu práv ( čtení, zápis, spouštění ) ne pro změnu vlastníka :) pro změnu vlastníka je chown ( change own ) .
-
A jo pravda, vlastník se mění s chown.
Jinak přístupová práva změníš s chmod 774
Program chmod funguje pomocí tří čísel. První (7) jsou práva vlastníka, druhé (7) skupiny a třetí (4) ostatních uživatelů. Čísla se získají podle toho, co komu chceš povolit. Číslo 4 je pro čtení, 2 pro zapisování a 1 pro spouštění souborů. Čísla sečteš podle toho, co komu chceš povolit a zjistíš co za číslo máš za chmod napsat.
-
V tomto případě je změna práv k ničemu ;) pro opětovnou změnu vlastníka napište v konzoli
sudo chown root:root /usr
čímž přiřadíte složce /usr vlastníka root a skupinu root :).
-
Hele, nejsem si jistej jestli je chytrý pouštět zrovna Nautilius/Konqueror pod sudo.
gksu klidně, ale sudo bych tam asi nedával...
-
změna práv v systémový části disku mi přijde mírně odvážná...může to vést k NESmírně zajímavým koncům...je lepší se do toho nepouštět, vlastníka vrátit a příště neměnit! na podsložky:
sudo chown -R root:root /usr
ale nemusí to být to pravé, protože nevíte, jak to bylo předtím. jestli někdo sedíte u ubuntu bez tohoto "zásahu", vložte sem výpisls -laF /usr
podle http://wiki.ubuntu.cz/Práva_souborů
P.S.chtěl bych upozornit, že zásahy podobného druhu můžou totálně rozladit loutnu...
P.P.S doporučuju zazálohovat /home ;D
P.P.P.S.změna práv/vlastníků takového druhu je nejkratší cesta k reinstalu...
-
Není to z mého systému, ale bude to stejné (dělám to ted ve škole) ;)
drwxr-xr-x 13 root root 4096 2005-11-25 13:44 usr/
Práva by měla zůstat asi stejná, pokud jste měnil pouze vlastníka. Pokud nejsou tak jakmile změníte vlastníka na root viz Karel Kudrna tak práva vrátíte zpět sudo chmod 755 /usr
:). A příště již radši takhle do systému nezasahovat.
-
ls -laF /usr
celkem 200
drwxr-xr-x 12 root root 4096 2008-02-20 07:05 ./
drwxr-xr-x 21 root root 4096 2008-03-17 07:45 ../
drwxr-xr-x 2 root root 53248 2008-03-21 12:27 bin/
drwxr-xr-x 2 root root 4096 2008-02-20 07:05 games/
drwxr-xr-x 80 root root 12288 2008-03-20 08:02 include/
drwxr-xr-x 199 root root 77824 2008-03-21 12:18 lib/
drwxr-xr-x 3 root root 4096 2008-02-20 07:05 lib64/
drwxr-xr-x 10 root root 4096 2007-10-17 00:04 local/
drwxr-xr-x 2 root root 12288 2008-03-14 12:14 sbin/
drwxr-xr-x 257 root root 12288 2008-03-17 09:51 share/
drwxrwsr-x 5 root src 4096 2008-03-13 08:18 src/
drwxr-xr-x 3 root root 4096 2007-10-17 00:07 X11R6
-
ls -laF /usr
drwxrwsr-x 5 root src 4096 2008-03-13 08:18 src/
a tady máme ten problémeček...rekruzivní změna změní i toto a pak to bude špatně...
-
P.S.chtěl bych upozornit, že zásahy podobného druhu můžou totálně rozladit loutnu...
:D
4 vlasto >>
a komu jsi chtel /usr venovat? sousedce? Panu Bohu? nebo jsi si ho snad chtel privlastnit sam?
to je ale hloupy napad ..
-
Ano,byla to blbost,z lenosti .
Děkuji za rady zatím to nejde zpět.
Vrátí to práva na celý obsah -usr?
-
Opraveno obnovou systemu.
-
Opraveno obnovou systemu.
;D vlasto, ty jsi fakt specialista!
-
4 Prefin co se týče práv a změn, dočteš se zde: http://wiki.ubuntu.cz/Pr%C3%A1va%20soubor%C5%AF
jakákoli změna práv v systémové části disku je víceméně problematická a nelze jí doporučit. zkus spíš přenést zdrojáky jako root.a navíc ten problém zavání něčím jiným, od čeho jsou to zdrojáky?
domníval jsem se, že průběh a výsledek tohoto vlákna byl dostatečně výhrůžný.na práva nesahat, nejdřív prověřit možnosti!!!
-
Hele, nejlepší je to udělat tak že ve /var/www vytvoříš složku pod rootem a přivlastníš ji normálnímu uživateli. Já testuju php/sql skripty a tak bych ty zdrojáky pod rootem měnil často, takže to dělám takhle ;-). Prostě si to ukládám tam a hned vidím změny.