Ниже приведен пример как можно сделать рекурсивный chmod в каталоге с большой вложенностью.
Так, чтобы для папок ставились одни права, а для для файлов другие.
1. Переходим в нужный каталог.
2. И выполняем следующую команду для установки прав на файлы (вместо 644 – разумеется нужные права).
find . -type f -exec chmod 644 {} \;
3. Затем следующую команду для установки прав на каталоги (где вместо 755 опять таки нужные права доступа).
find . -type d -exec chmod 755 {} \;