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

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

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

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

Комментарии

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

VNC Viewer. Использование буфера обмена между Linux и Windows

ЭС с ЦБ РФ. РЕКВИЗИТНЫЙ СОСТАВ ЭС

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

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

ТФФ 32.0. Полный перечень документов альбома ТФФ (Таблица 2)