Режимы доступа к файлам и каталогам
У каждого файла есть владелец. Владельцем нового файла становится пользователь, создавший этот файл. Права доступа к файлу определяет его владелец. Права доступа указывают для других пользователей системы, могут ли они читать, изменять и исполнять файл. Права доступа к файлу могут быть изменены только владельцем файла или пользователем root.
Существует три класса пользователей: пользователь/владелец, пользователи группы и все остальные пользователи. Этим классам пользователей выделяются права доступа трех типов: на чтение, на запись и на выполнение. При создании файла для пользователя, создавшего файл, по умолчанию устанавливаются права на чтение, запись и выполнение. Для остальных двух классов пользователей устанавливаются права на чтение и выполнение. В приведенной ниже таблице описаны права доступа к файлу, предоставляемые по умолчанию для трех классов пользователей:
| Флаг | Описание | ||
|---|---|---|---|
| Классы | Чтение | Запись | Выполнение |
| Владелец | Yes | Yes | Yes |
| Группа | Yes | No | Yes |
| Другие | Yes | No | Yes |
Для каждого класса пользователей система устанавливает права доступа в виде набора разрешений. В операционной системе права доступа могут задаваться в символьном и числовом виде.