Рекурсивный chmod

Рекурсивный chmod необходим для установки различных прав для каталогов и файлов в случае большой вложенности.

Для выполнения рекурсивного chmod:

  • переходим в нужный каталог;
  • выполняем команду для установки прав на файлы (вместо 644 указывает нужные права)
    $ find . -type f -exec chmod 644 {} \;
  • выполняем команду для установки прав на каталоги (вместо 755 указываем нужные права)
    $ find . -type d -exec chmod 755 {} \;

А для зачем подобная сложность?

Чем простите банальное
chmod -R 755 ./*

Вас не устроило?

не все так просто

ваша команда не смотрит директория перед ней или файл и влупливает всем 755 что есть не комильфо.

Powered by Drupal — Design by drupal.mensh.ru.