@asdfastd
Системный администратор, техподдержка

Как предоставить права доступа в линукс к множеству файлов?

Имеется директория, в которой еще множество директорий и файлов. Какой командой можно прописать определенные права для всех файлов при этом не затрагивая права директорий ?
  • Вопрос задан
  • 69 просмотров
Решения вопроса 2
DevMan
@DevMan
find type -f.
а дальше уже на выбор: exec или xargs через пайп.
Ответ написан
Комментировать
@pfemidi
Тут могло бы быть краткое описание меня
man chmod

chmod всё это позволяет сделать. Например

chmod -R gu+w,o-w,a-x+rX *

рекурсивно даст права на запись собственнику файла и членам группы, отберёт права на запись у всех не собственников и не членов группы, даст права на чтение всем, уберёт у всех права на исполнение и для всех сделает директории доступные на чтение, И т.д., просто с опциями chmod надо поиграться.

Ну или уже сказал DevMan:

find /home/test -type f -exec chmod ТУТ_ТРЕБУЕМЫЕ_ПРАВА {} \;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы