При изменении прав доступа по этому методу в качестве метки используются три восьмеричных числа. Смысл каждого числа - это представление атрибутов rwx в виде двоичной маски (рисунок E.17). Указание 1 в маске соответствует установке атрибута, а 0 - его сброса. Эта двоичная маска с тремя разрядами легко записывается в виде восьмеричного числа.

Рис. E.17. Образование маски из атрибутов.

Первое восьмеричное число задает права доступа для пользователя, второе - для группы, третье - для остальных пользователей.

Пример:

chmod 754 texts

- установка для файла texts всех прав доступа для пользователя, чтение и выполнение - для группы и только чтение - для всех остальных. Все остальные опции сбрасываются.

Примечание. Команда chmod, запущенная абсолютным методом, меняет все права доступа по указанной маске. Ее нежелательно использовать, если необходимо изменить не все, а, например, один атрибут.

Назад | Содержание | Вперед