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

Для того чтобы рекурсивно изменить права на каталоги и файлы, можно воспользоваться командой 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 Користувачі, які знайшли це корисним
Ця відповідь Вам допомогла?

Related Articles

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

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

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

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

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

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

Как сделать, чтобы выполнялся php-код в html файлах ?

Для того, чтобы php код выполнялся в html-файлах, необходимо добавить обработчик для html-файлов....

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

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