Руководство FreeBSD

Использование ACL


ACL файловой системы можно просмотреть с помощью утилиты . Например, для просмотра настроек ACL файла test, может использоваться команда:

% getfacl test

#file:test #owner:1001 #group:1001 user::rw- group::r-- other::r--

Для изменения ACL этого файла, вызовите утилиту setfacl(1). Выполните:

% setfacl -k test

Параметр -k удалит все установленные на данный момент ACL из файла или файловой системы. Более предпочтительный метод это использование параметра -b, который оставит необходимые для работы ACL поля.

% setfacl -m u:trhodes:rwx,group:web:r--,o::--- test

В вышеприведенной команде параметр -m использован для изменения записей ACL по умолчанию. Поскольку предустановленных записей не было (они были удалены предыдущей командой), эта команда восстановит параметры по умолчанию и задаст приведенные параметры. Имейте ввиду, при добавлении пользователя или группы, которых нет в системе, на stdout будет выведена ошибка ``Invalid argument''.



Содержание раздела