Не выводить заголовок с комментариями (первые три строки вывода).
--all-effective
Выводить комментарии с действующими правами доступа для каждого пользователя, даже если они совпадают
с заданными.
--no-effective
Не выводить комментарии с действующими правами доступа ни для одного пользователя.
--skip-base
Не выводить данные файлов, у которых установлены только основные права доступа
(ACL_USER, ACL_GROUP и ACL_OTHER).
-R --recursive
Делать рекурсивный обход каталога и выводить ACL для каждого файла и каталога.
Можно использовать для создания резервной копии ACL всех файлов каталога.
--post-order
Делать рекурсивный обход каталога и выводить ACL для каждого файла и каталога в обратном
порядке, т.е. сначала выводятся ACL для файлов в каталоге, а потом для самого каталога.
-L --logical
Двигаться по символьным ссылкам на каталоги. При отсутствии данной опции выводятся
только ACL каталога, на который указывает ссылка, и обход внутрь не делается.
-P --phisycal
Не двигаться по символьным ссылкам и не показывать ACL каталогов или файлов,
на которые указывает ссылка.
--tabular
Вывод в альтернативном табличном формате. Первый столбец - название элемента ACL, второй -
имя пользователя или группы, третий - режим доступа, четвертый - Default ACL.
Как и в случае с getfacl, присутствие "-" в командной строке вместо имени файла указывает
команде брать список файлов со стандартного ввода. Опции:
-b --remove-all
Удалить все дополнительные ACL.
-k --remove-default
Удалить все Default ACL.
-n --no-mask
Не изменять действующие права доступа, даже если они не заданы напрямую.
--mask
Пересчитать действующие права доступа, даже если они заданы напрямую.
-d --default
Все операции производятся над Default ACL.
--restore
Восстанавливает права доступа из файла, созданного при помощи getfacl -R/
--test
Режим тестирования. Не изменяет ACL файлов, а только выдает результат.
-R --recursive
То же, что и для getfacl. Не работает вместе с --restore.
--post-order
То же, что и для getfacl. Не работает вместе с --restore.
-L --logical
То же, что и для getfacl. Не работает вместе с --restore.
-P --phisycal
То же, что и для getfacl. Не работает вместе с --restore.
-v --version
Вывод номера версии setfacl.
-h --help
Вывод подсказки.
--
Конец опций командной строки. Все данные, следующие за этим, рассматриваются как имена
файлов, даже если они начинаются с "-".
Существуют также и опции дублирующие -s, -m и -x, но при их
использовании ACL-структуры передаются не в командной строке, а из созданного предварительно файла. Это опции -S,
-M и -X. Для получения данных о правилах доступа из стандартного ввода используются
опции -S-, -M- и -X-. Например, чтоб скопировать права доступа с каталога /home/dh на каталог
/home/user1 надо выполнить следующее: