Linux: рекурсивное применение chmod

  • Автор:
  • Опубликовано:
  • Изменено:
  • Просмотры: 898
  • Комментарии: 0
  • Рейтинг: 100,00%
  • Голосов: 1

Допустим требуется установить определенные права для поддиректорий (777), и отдельные права для файлов (666) в папке /var/www/sysadmin.ru. Если это пытаться сделать через какой-нибудь файловый менеджер, вроде WinSCP, то это может занять очень долгое время, поэтому проще использовать пару ниже приведенных команд:

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

find /var/www/sysadmin.ru -type f -exec chmod 666 {} +

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

find /var/www/sysadmin.ru -type d -exec chmod 777 {} +

Оценить статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)

Добавить комментарий

Ваш e-mail не будет опубликован.