chmod рекурсивно

Для смены chmod n только у директорий, начиная с директории, где Вы находитесь (т.е., в отличие от chmod -R, Вам нужно зайти в директорию, начиная с которой нужно менять права):
find . -type d -exec chmod 775 {} \;

Для смены прав у только файлов:
find . -type f -exec chmod 664 {} \;

Где вместо 775 или 664 ставим chmod, который нам нужен.
Статьи схожей тематики: