getfacl - получить списки управления доступом к файлам
конспект
getfacl -dRLPvh файл …
getfacl -dRLPvh -
Описание
Для каждого файла getfacl отображает имя файла, владельца, группу и список контроля доступа (ACL). Если каталог имеет ACL по умолчанию, getfacl также отображает ACL по умолчанию. Не каталоги не могут иметь ACL по умолчанию.
Если getfacl используется в файловой системе, которая не поддерживает ACL, getfacl отображает разрешения доступа, определенные битами разрешения традиционных файлов.
Выходной формат getfacl выглядит следующим образом:
1: # файл: somedir / 2: # владелец: lisa 3: # группа: персонал 4: user :: rwx 5: пользователь: joe: rwx #effective: r-x 6: group :: rwx #effective: r-x 7: группа: cool: r-x 8: маска: r-x 9: другое: r-x10: default: user :: rwx11: default: user: joe: rwx #effective: r-x12: default: group :: r-x13: default: mask: r-x14: default: other: ---
Строки 4, 6 и 9 соответствуют пользовательским, групповым и другим полям бит разрешения режима файла. Эти три называются базовыми записями ACL. Строки 5 и 7 называются именами пользователей и названных групп. Строка 8 - эффективная маска прав. Эта запись ограничивает эффективные права, предоставляемые всем группам и названным пользователям. (Права на файл и другие права не влияют на действующую маску прав, все остальные записи.) Строки 10-14 отображают ACL по умолчанию, связанный с этим каталогом. Каталоги могут иметь ACL по умолчанию. У обычных файлов никогда не было ACL по умолчанию. Поведение по умолчанию для getfacl - это отображение ACL и ACL по умолчанию и включение эффективного комментария прав для строк, в которых права на запись отличаются от прав. Если вывод относится к терминалу, то действительный комментарий для прав выравнивается по столбцу 40. В противном случае один символ табуляции отделяет запись ACL и эффективный комментарий. Списки ACL из нескольких файлов разделяются пустыми строками. Выходной сигнал getfacl также может использоваться как входной сигнал в setfacl. Процесс с поисковым доступом к файлу (т. Е. Процессы с доступом для чтения к содержащемуся каталогу файла) также предоставляет доступ для чтения к ACL файла. Это аналогично разрешениям, необходимым для доступа к файловому режиму. --доступ Отобразите список управления доступом к файлам. -d, --default Отобразите список управления доступом по умолчанию. --omit-заголовок Не отображать заголовок комментария (первые три строки каждого выходного файла). --all эффективным Распечатайте все эффективные комментарии, даже если они идентичны правам, определенным в записи ACL. --no эффективным Не печатайте эффективные комментарии к комментариям. --skip-база Пропустите файлы, в которых есть только записи ACL (владелец, группа и другие). -R, --рекурсивный Список ACL всех файлов и каталогов рекурсивно. -L, --логический Логическая прогулка, следуйте символическим ссылкам. Поведение по умолчанию состоит в том, чтобы следовать символическим ссылкам и пропускать символические ссылки, встречающиеся в подкаталогах. -P, --физический Физическая прогулка, пропустите все символические ссылки. Это также пропускает символические ссылки. --tabular Используйте альтернативный формат вывода таблиц. ACL и ACL по умолчанию отображаются бок о бок. Разрешения, которые неэффективны из-за записи маски ACL, отображаются заглавными. Имена тегов записей для записей ACL_USER_OBJ и ACL_GROUP_OBJ также отображаются заглавными буквами, что помогает выявлять эти записи. --absolute-имена Не разделяйте символы косой черты (`/ '). Поведение по умолчанию состоит в том, чтобы разбить ведущие косые символы. --версия Распечатайте версию getfacl и выйдите. --Помогите Справка по печати, объясняющая параметры командной строки. -- Окончание параметров командной строки. Все остальные параметры интерпретируются как имена файлов, даже если они начинаются с символа тире. - Если параметр filename является символом одиночного символа, getfacl считывает список файлов со стандартного ввода. Если определена переменная среды POSIXLY_CORRECT, поведение по умолчанию getfacl по умолчанию изменяется следующим образом: Если не указано иное, печатается только ACL. ACL по умолчанию отображается только в том случае, если -d вариант. Если параметр командной строки не задан, getfacl ведет себя так, как если бы он был вызван как `` getfacl - ''. права доступа
Опции
Соответствие Posix 1003.1e Проект стандарта 17




