Флёнов Михаил Евгеньевич
Шрифт:
4.1.1. Назначение прав
Для изменения режима доступа на объекты файловой системы используется команда
Параметры могут включать комбинацию значений изменения прав по категориям пользователей:
□
□
□
□
Перед указанием прав можно задать режим их изменения относительно существующих:
□
□
□
□
□
□
□
□
□
□
□
□
В случае с числовым представлением команда выглядит следующим образом:
Права передаются в виде восьмеричного числа из четырех разрядов:
□ первый — определяет дополнительный бит и может принимать одно из значений:
•
•
•
□ второй — права пользователя. Это число может быть от 0 до 7;
□ третий — права группы. Значение в диапазоне от 0 до 7;
□ четвертый — права остальных пользователей. Это число может быть от 0 до 7.
Например, мы хотим, чтобы владелец и группа имели все права (число 7), а остальные пользователи могли только выполнять файл (число 1). Значит, команда будет выглядеть следующим образом:
Число 771 в символьном виде соответствует правам
После этой команды права доступа на файл станут
или
После наших манипуляций права доступа на файл станут
4.1.2. Владелец файла
Для изменения владельца файла существует команда
Через параметр
Изменить можно и группу, к которой принадлежит файл. Для этого выполните команду
Здесь задается имя группы, которой предоставляются права на указанный файл. Например, для файла test укажите группу администратора root с помощью такой команды:
4.1.3. Правила безопасности
При назначении прав на доступ к файлам и папкам вы должны следовать принципу минимализма, описанному в разд. 2.10.1. Чтобы это правило действовало, по умолчанию должно быть запрещено все. Открываем доступ только на то, что необходимо, и ничего лишнего. Если файл не должен быть виден пользователю, то нельзя разрешать даже его отображение в дереве каталогов.