Linux. Изменить права рекурсивно у всех каталогов

Для изменения прав доступа к файлам и каталогам, оставив только чтение можно так:

$ sudo find . -type d -not -name 202* -exec chmod 555 {} \;

здесь:
  • -type d - поиск только каталогов
  • -not -name 202* - исключаем каталоги, которые начинаются с 202 (это 2020-2029)
  • -exec chmod 555 {} \; - команда для изменения прав доступа
соответственно, если необходимо изменить права только у конкретных каталогов по маске - нужно убрать "-not", оставив "-name"

Комментарии

Популярные сообщения из этого блога

Linux (РедОС). Сброс пароля

TRUNCATE / DELETE / DROP или как очистить таблицу

КБК. КВФО - Код вида финансового обеспечения (деятельности)

SQL Error [53200]: ОШИБКА: нехватка разделяемой памяти Подсказка: Возможно, следует увеличить параметр max_locks_per_transaction

РедОС. Подключение к сетевой папке