Menu

Nadawanie uprawnień na całą strukturę plików i katalogów

2024-10-10 - Uprawnienia

Nadawanie uprawnień wszystkim plikom w określonym katalogu (rekurencyjnie w podkatalogach):

find /sciezka/do/katalogu -type f -exec chmod 644 {} \;

jw ale tylko dla plików z rozszerzeniem *.log

find /sciezka/do/katalogu -type f -name "*.log" -exec chmod 644 {} \;

dla wskazanego katalogu i podkatalogach

find /sciezka/do/katalogu -type d -exec chmod 755 {} \;

Inne przykłady:

Nadanie uprawnień tylko dla plików zmodyfikowanych w ciągu ostatnich 7 dni:

find /sciezka/do/katalogu -type f -mtime -7 -exec chmod 644 {} \;

Nadanie uprawnień plikom należącym do konkretnego użytkownika:

find /sciezka/do/katalogu -type f -user nazwa_uzytkownika -exec chmod 644 {} \;

Nadanie uprawnień plikom o określonych uprawnieniach:

find /sciezka/do/katalogu -type f -perm 777 -exec chmod 644 {} \;