Jak zmienić atrybuty wszystkich plików


(stanek.94) #1

Witam. Da się jakimś poleceniem zmienić chmod na 777 dla wszystkich możliwych plików?


(marcin82) #2

Witam.

Spróbuj czegoś takiego (po wejściu na / [cd /]):

Chmod -R 777 /* albo /*.*


(stanek.94) #3

to nic nie daje :frowning:

-- Dodane 24.08.2010 (Wt) 11:37 --

Już wiem. Zmieniłem dla /home/Pobrane :slight_smile: Trzeba chmod 777 ~/Pobrane -R

^ to jest tylda


(roobal) #4

Gwiazdki są zbędne, ponieważ używając opcji -R (recursive) odnosi się ona również do całej zawartości katalogu i jego struktury, więc chmod -R 777 / zmieni prawa zarówno katalogu głównego jak i podkatalogów oraz wszystkich innych plików w katalogu głównym i podkatalogach. Natomiast chmod 777 / zmieni prawa tylko i wyłącznie do katalogu głównego a plików i podkatalogów nie tknie :slight_smile:

Pozdrawiam!


(ra-v) #5

Jeśli zwykłych plików to tylko tak

find / -type f -exec chmod 777 {} \;

.. i zrób sobie kawę w tym czasie:)


(Michal Olber) #6

Odradzam taką operację, bo przez to będzie mógł sobie tylko głupio uszkodzić system.

Widać, że siedzisz na Windows XP z prawami admina i masz głupi nawyk.


(roobal) #7

To nie jest głupi nawyk tylko konkretna odpowiedź na konkretne pytanie o konsekwencje takiego działania nikt nie pytał :slight_smile:

Pozdrawiam!


(Michal Olber) #8

Lepiej zapobiegać, niż leczyć :wink: