Рекурсивный chmod
Рекурсивный необходим для установки различных прав для каталогов и файлов в случае большой вложенности.
Для выполнения рекурсивного :
- переходим в нужный каталог;
- выполняем команду для установки прав на файлы (вместо 644 указывает нужные права)
$ find . -type f - 644 {} \;
- выполняем команду для установки прав на каталоги (вместо 755 указываем нужные права)
$ find . -type d - 755 {} \;
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
А для зачем подобная сложность?
Чем простите банальное
-R 755 ./*
Вас не устроило?
не все так просто
ваша команда не смотрит директория перед ней или файл и влупливает всем 755 что есть не комильфо.