Режимы доступа к файлам и каталогам

У каждого файла есть владелец. Владельцем нового файла становится пользователь, создавший этот файл. Права доступа к файлу определяет его владелец. Права доступа указывают для других пользователей системы, могут ли они читать, изменять и исполнять файл. Права доступа к файлу могут быть изменены только владельцем файла или пользователем root.

Существует три класса пользователей: пользователь/владелец, пользователи группы и все остальные пользователи. Этим классам пользователей выделяются права доступа трех типов: на чтение, на запись и на выполнение. При создании файла для пользователя, создавшего файл, по умолчанию устанавливаются права на чтение, запись и выполнение. Для остальных двух классов пользователей устанавливаются права на чтение и выполнение. В приведенной ниже таблице описаны права доступа к файлу, предоставляемые по умолчанию для трех классов пользователей:

Флаг Описание
Классы Чтение Запись Выполнение
Владелец Yes Yes Yes
Группа Yes No Yes
Другие Yes No Yes

Для каждого класса пользователей система устанавливает права доступа в виде набора разрешений. В операционной системе права доступа могут задаваться в символьном и числовом виде.