Java Planet

O Javie i jej otoczeniu

Rekursywna zmiana uprawnień w Linux

Poniżej przykład umożliwiający zmianę uprawnień do wszystkich plików w bieżącym katalogu (oraz podkatalogach), tak aby mógł je czytać dowolny użytkownik. Nadajemy prawa tylko do odczytu.

Aby wykonać do poprawnie musimy przeglądnąć wszystkie podkatalogi rozróżniają pliki i katalogi (katalogi otrzymują 755, a pliki 644). Z pomocą przychodzi polecenie “find”.

# Nadaj wszystkim podkatalogom prawo 755
find . -type d -exec chmod 755 {} \;

# Nadaj wszystkim plikom w podkatalogach prawa 644
find . -type f -exec chmod 644 {} \;

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

COMMENTS

No Comments

There are no comments posted yet. Be the first one!

Leave a Replay