Для файлов .htaccess нужно проставить владельца root. Такие файлы имеются в каждой вложенной директории большего дерева, то есть вручную прописывать chown root:root .htaccess не реально.
Разобрался, что есть ключ -R для рекурсивного обхода, но как еще и проставить для конкретного имени файла.
Пробовал так:
[console]chown -R root:root .htaccess[/console]
Но при этом варианте проставляется только для первого .htaccess в текущем каталоге, все вложенные не затрагиваются.
Пробовал еще так:
[console]chown -R root:root | find . -name .htaccess[/console]
вообще ничего не вышло.
Я понимаю что как-то надо подставить для команды chown результаты поиска всех таких файлов .htaccess, но как это записать я не знаю, подскажите.
LinuxForum.Fans
Рекурсивное назначения прав фалам с определенным именем
Автор: valet
4 сообщений
2880 просмотров
shumomer, спасибо. В точности ответ на мой вопрос, в том числе на тот вопрос, который я и не задавал, но интересовался :)
лучше с плюсом:
text
find . -type f -name *rc -exec chown root:root {} +(быстрее)
Войдите или зарегистрируйтесь, чтобы ответить.