Изменение прав доступа к файлам. Команда chmod

Команда chmod (change file mode — сменить режим файла) предназначена для смены/установки значений прав доступа к файлам в Unix-подобных операционных системах.
Синтаксис команды:
Установка значений прав командой chmod может осуществляться двумя способами.
1.
В первом случае права устанавливаются с использованием трех групп символов.
В первой группе указывается, кому будет предоставляться или запрещаться доступ: владельцу (u), группе (g), другим (o) или всем (a). Можно указать как одну, так сразу несколько категорий.
Вторая группа всегда состоит из одного символа (-, + или =), который обозначает, что конкретно будет делаться со значениями прав (запрещаться, разрешаться или назначаться).
В третьей группе перечисляются права, значения которых подвергаются изменениям: чтение (r), запись (w), исполнение (x). Можно указывать сразу несколько прав.
Примеры использования команды chmod:
chmod g+w hello.c (группе разрешается изменять файл) chmod a-wx a.out (всем запрещается изменять и выполнять файл) chmod go=rw docu.odt (группе и всем остальным устанавливаются разрешения на чтение и запись)
2.
Чаще используется второй способ использования команды chmod, когда предоставляемые права выражаются одной цифрой для каждой категории граждан. Цифры обозначают следующее:
7 — разрешено чтение, запись и исполнение
6 — разрешены только чтение и запись
5 — разрешены только чтение и исполнение
4 — разрешено только чтение
0 — ничего не разрешено
Почему используются именно такие цифры можно узнать здесь: числовой способ записи прав доступа к файлам в Linux.
Примеры использования команды chmod:
chmod 660 hello.c (только владелец и группа могут читать и изменять файл) chmod 555 a.out (для всех категорий возможно только чтение и исполнение) chmod 777 docu.odt (для всех всё разрешено)
Последние комментарии
1 день 2 часа назад
2 дня 7 часов назад
2 дня 9 часов назад
5 дней 4 часа назад
6 дней 1 час назад
1 неделя 1 час назад
1 неделя 2 дня назад
1 неделя 3 дня назад
1 неделя 5 дней назад
2 недели 4 дня назад