Как рекурсивно изменить права на каталоги и файлы

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

Например:

~$ find /path/somedir -type d -print | xargs chmod 711
~$ find /another_directory -type f -print | xargs chmod 644

или так:

~$ find /path/somedir -type d -exec chmod 711 {} \;
~$ find /another_directory -type f -exec chmod 644 {} \;

В результате, с помощью первой команды будут установлены права 711 на все вложенные каталоги, начиная с "/path/somedir", а с помощью второй команды - будут выставлены права 644 на все файлы внутри каталога "/another_directory"

  • 182 Users Found This Useful
Was this answer helpful?

Related Articles

Как восстановить пароль root для mysql

При утере пароля root для MySQL, восстановить его не составляет особого труда. Но придется...

Беспарольный вход по ssh

При использовании ssh для входа на сервер требуется вводить пароль, однако более безопасный...

Как создать самоподписной SSL-сертификат

Если необходимо осуществлять соединения по защищенному SSL соединению, но нет желания покупать...

Как создать CSR код

Создание запроса на подпись SSL сертификата (CSR -Certificate Signing Request) для использования...

Как создать CNAME запись

Если Вам необходимо создать CNAME запись, например, для поддомена subdomain.ваш_сайт.com, зайдите...