Заметка чисто для себя, так сказать на память. Возможно и кому то еще пригодится. Очень часто оказываешься в ситуации, когда нужно задать различные права для директорий и файлов.
Можно конечно это сделать в полу ручном режиме с помощью chmod, но иногда количество папок и вложенных в них файлов переваливает за тысячу. Но все это можно сделать двумя командами в терминале. Для примера рекурсивно зададим права 755 (rwx-rx-rx) на директории и права 644 (rw-r-r) на все вложенные файлы (рекурсивно).
Сначала откроем терминал и перейдем в целевую директорию
cd /path/to/target
Меняем права на вложенные директории:
find . -type d -exec chmod 755 {} ;
Меняем права на вложеные файлы.
find . -type f -exec chmod 644 {} ;