![]() Команда 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 — разрешено чтение, запись и исполнение Почему используются именно такие цифры можно узнать здесь: числовой способ записи прав доступа к файлам в Linux. Примеры использования команды chmod: chmod 660 hello.c (только владелец и группа могут читать и изменять файл) chmod 555 a.out (для всех категорий возможно только чтение и исполнение) chmod 777 docu.odt (для всех всё разрешено) |
|||



Последние комментарии
3 дня 21 час назад
4 дня 14 часов назад
4 дня 18 часов назад
4 дня 20 часов назад
5 дней 16 часов назад
5 дней 16 часов назад
6 дней 16 часов назад
1 неделя 16 часов назад
1 неделя 2 дня назад
1 неделя 4 дня назад