Если нужно изменить права на доступ или владельца только для файлов:
find . -type f -exec chmod 644 {} \; find . -type f -exec chown :www-data {} \;
В первой строке всем файлам в текущей директории («.») устанавливаются права 644.
Вторая строка меняет группу у файлов в текущей директории на www-data.
Если нужно изменить права/владельца не в текущей директории, то вместо точки после команды find нужно указать полный путь.
Пример:
find /home/user/private -type f -exec chmod 600 {} \;
Изменение прав доступа или владельца только у директорий:
find . -type d -exec chmod g+w {} \; find . -type d -exec chown :www-data {} \;
В первой строке всем директориям в текущей директории даётся право на запись для группы.
Во второй строке всем директориям в текущей директории устанавливается группа www-data.