Права доступа

С каждым файлом связаны UID и GID, определяющие владельца этого файла и группу, к которой он принадлежит. Понятие владение файлом применяется для определния прав доступа пользователей к файлу.

Для организации доступа к файлу система делит пользователей на три категории: на владельца файла, пользователей, входящих в группу, соответствующую идентификатору группы файла и всех остальных. Для каждого из этих категорий пользователей могут быть установлены три бита прав доступа (что всего составляет девять бит прав доступа).

Права на файл

R (read, 4) - право доступа на чтение позволяет считывать содержимое файла.

W (write, 2) - право доступа на запись даёт возможность вносить изменения в содержимое файла.

X (execute, 1) - право доступа на выполнение позволяет выполнять файл, который является либо программой, либо сценарием, обрабатываемый каким-нибудь интерпретатором (обычно, но не всегда им оказывается одна из оболочек).

Права на директорию

R (read, 4) - право доступа на чтение позволяет выводить список содержимого каталога (например, список имён файлов).

W (write, 2) - право доступа на запись даёт возможность изменять содержимое каталога (например, можно добавлять имена файлов, заниматься их перемещением и изменением).

X (execute, 1) - право доступа на выполнение (иногда называемое поиском) позволяет получить доступ к файлам внутри каталога (с учётом прав доступа к самим файлам).