Программа attr_get_file_dir предназначена для получения значений атрибутов файлов и каталогов находящихся в указанном пути аналогично attr_get_fd. Однако по сравнению с последней эта программа более оптимизирована для использования в сценариях.
КЛЮЧИ
-e
Показывать эффективное (возможно унаследованное) значение, но не настоящее
-p
Показать запросы
-n
Показать список всех запросов
тип-объекта
Допустимыми типами объекта являются: FILE, DIR, FIFO, SYMLINK или DEV
атрибут
Атрибутом является выражение и его возвращаемое значение
АТРИБУТЫ И ЗНАЧЕНИЯ
Для FILE-, DIR- FIFO- и SYMLINK-типов объектов атрибутами и их значениями будут следующие:
auth_may_setuid
Флаг допуска на смену прав.
Значение: 0 = неверно, 1 = верно
Устанавливает уровень журналирования для тип_запроса.
Параметрами служат 0 = нет, 1 = отказы, 2 = полный, 3 = по запросу.
тип_запроса является дополнительным параметром получаемым из вывода программы при использовании ключей -p или -n
log_program_based
Журналирование событий системы базирующееся на запросах программ.
Значение: битовая строка для всех Запросов.
mac_categories
Множество категорий.
64-значное строчное множество битов для всех категорий.
Возвращаемое значение: идентификатор RC-типа (0-63).
Служит для определения начальной роли процесса после каждого CHOWN (setuid).
Дополнительно может использоваться с указанием номера изменяемого бита: mac_categoriesпозиция.
Возвращаемыми значениями являются 0 = нет, 1 = да.
mac_trusted_for_user
Доверенные пользователи.
Значение: -3 = без пользователя, -4 = все пользователи, ID-пользователя = для данного пользователя
ms_scanned
Флаг сканирования на наличие не желательного программного кода
Значение: 0 = не сканированные, 1 = отвергнутые, >=2 = акцептированные
ms_sock_trusted_tcp
Результат проверки доменного tcp-подключения на наличие не желательного программного кода.
Значение: 0 = не_доверенные, 1 = активные, 2 = полностью доверенные
ms_sock_trusted_udp
Результат проверки доменного udp-подключения на наличие не желательного программного кода.
Значение: 0 = не_доверенные, 1 = активные, 2 = полностью доверенные
ms_trusted
Результат проверки объекта на наличие не желательного программного кода.
Значение: 0 = не_доверенные, 1 = доверенные на чтение, 2 = полностью доверенные
Идентификатор RC-типа процесса.
Признак форсирования роли процесса.
Значение: идентификатор RC-роли (0-63) или:
64 = inherit_user
Означает использование пользовательской rc_def_role при CHOWN и EXECUTE.
65 = inherit_process (удержание)
Означает удержание текущей rc_role процесса при CHOWN и EXECUTE.
66 = inherit_parent (по умолчанию)
Означает использование текущей rc_role родительского процесса.
67 = inherit_user_on_chown_only (по умолчанию для root)
Означает использованиепри CHOWN rc_def_role пользователя.
rc_initial_role
Начальная роль.
Значение: идентификатор RC-роли (0-63) или:
66 = inherit_parent
наследовать родительскую роль (по умолчанию)
68 = use_force_role
использовать форсированную роль (по умолчанию для root)
rc_type_fd
RC-тип файла/каталога.
Значение: идентификатор RC-типа (0-63) или 65 = наследовать от родительского
security_level
Уровень классификации безопасности.
Значение: 0 = неопределенный, 1 = конфиденциальный, 2 = секретный, 3 = сверхсекретный, 254 = наследованный, максимальный уровень 252
Для DEV-типа объектов атрибутами и их значениями будут следующие:
Параметрами служат 0 = нет, 1 = отказы, 2 = полный, 3 = по запросу. тип_запроса является дополнительным параметром получаемым из вывода программы при использовании ключей -p или -n
mac_categories
Множество категорий.
64-значное строчное множество битов для всех категорий.
Возвращаемое значение: идентификатор RC-типа (0-63).
Служит для определения начальной роли процесса после каждого CHOWN (setuid).
Дополнительно может использоваться с указанием номера изменяемого бита: mac_categoriesпозиция.
Возвращаемыми значениями являются 0 = нет, 1 = да.