Права доступа
Для пользователей и групп пользователей настраиваются права доступа. Общая схема прав одинакова и для файлов, и для папок.
Система отображает права доступа в выводе команды ls -l, которая показывает содержимое директории (Рисунок 4):

Рисунок 4 - Вывод команды ls -l
Первые 10 символов в строке содержат информацию о правах к файлу или каталогу (Таблица 18).
Далее следует имя пользователя-владельца и группы-владельца (Таблица 19).
Исходя из этого, иерархия доступа на уровне пользователей разбивается следующим образом: права пользователя-владельца, права участников группы-владельца и права всех остальных.
Соответственно, для каждой категории указывается, какие операции с файлом ей доступны: чтение (r), запись (w) или выполнение (x) для исполняемых файлов. Для директорий параметры те же, но обозначают немного другое: просмотр директории (r), создание папок / файлов (w) внутри директории, переход в директорию (x).
Каждый из этих уровней доступа можно выразить в восьмеричной системе с помощью числового значения: 4 (r), 2 (w), 1 (x) (Таблица 20).
Для отображения уровня прав помимо формата rwxrwxrwx используется упомянутый восьмеричный формат. Для этого достаточно сложить все уровни прав по категориям:
rwxrwxrwx = (4+2+1), (4+2+1), (4+2+1) = 777
Теперь можно перейти к инструментам, которые позволяют управлять правами на файлы и директории:
- 7 = 4 + 2 + 1 (read/write/execute);
- 6 = 4 + 2 (read/write);
- 5 = 4 + 1 (read/execute);
- 4 = 4 (read);
- 3 = 2 + 1 (write/execute);
- 2 = 2 (write);
- 1 = 1 (execute).