О web-разработке
и даже немного больше...

Как установить права на файлы/папки рекурсивно в Linux

Слово рекурсия подходящее слово для того чтобы охарактеризовать работу этой команды по смене прав. Однако не всем знаком этот термин, полагаю можно не вдаваться в подробности, а просто сказать, что разговор идет о том, как можно сменить права доступа на директорию, а так же все вложенные директории и файлы.

Итак, для смены прав будет использоваться всё та же команда chmod, однако к ней будет добавлен параметр –R, который собственно и указывает на то, что необходимо сменить права не только самой директории, но и на вложенные папки и файлы.

Меняем права на директорию /home/qwerty, а так же на всё содержимое директории.

chmod -R 755 /home/qwerty

Цифра 755 содержит три атрибута, которые можно растолковать так:

7 — rwx — читать, писать, выполнять
6 — rw- — читать, писать
5 — r-x — читать, выполнять
4 — r— — читать
3 — -wx — писать, выполнять
2 — -w- — писать
1 — —x — выполнять
0 — — — ничего нельзя делать

Три цифры – три отдельных атрибута, первая – права для пользователя, вторая – права для группы, третья – права для остальных.

Кроме всего этого, можно по аналогии, как и с правами, сменить владельца каталогов и файлов в директории. Для этого достаточно воспользоваться командой chown с параметром –R.

chown –R qwerty:users /home/qwerty

Данная команда сменит владельца директории /home/qwerty, а так же все вложенные директории и файлы.

Опубликован: 10.05.2015 г.

См. также:

Поиск больших файлов в Linux
Bash: mail: command not found
Установка и настройка mSMTP на Linux
Ставим nginx последней версии на Linux
SFTP-обмен файлами между серверами
Время последнего перезапуска системы Linux
Как подсчитать размер файлов и папок в Linux?
12 полезных опций использования команды «df» в Linux

Комментарии

  1. MishaRushi пишет:

    Большое спасибо! Очень полезная информация для новичков юникс)

  2. Alex пишет:

    You make my day bro!!!

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Комментарии
  • Загрузка...
Друзья сайта