| seinfo(1) | SETools: утилиты анализа политики SELinux | seinfo(1) | 
ИМЯ¶
seinfo - утилита получения информации о политике SELinux
ОБЗОР¶
seinfo [OPTIONS] [EXPRESSION] [POLICY]
ОПИСАНИЕ¶
seinfo позволяет пользователю опрашивать компоненты политики SELinux.
ПОЛИТИКА¶
apol поддерживает загрузку политик SELinux в одном из двух форматов.
- source:
 - Один текстовый файл, содержащий источник монолитной политики. Этот файл обычно называется policy.conf.
 - binary:
 - Один файл, содержащий двоичную политику. В системах Linux название этого файла обычно соответствует версии, например, policy.30. В системах Android этот файл обычно называется sepolicy.
 
Если файл политики не указан, seinfo выполнит поиск политики, которая выполняется в текущей системе. Если политику не удалось найти, seinfo выведет сообщение об ошибке и выполнит выход.
ВЫРАЖЕНИЯ¶
Возможно опросить один или несколько следующих типов компонентов. Если выражения не предоставлены, будет выведена статистика политики.
- -a [ATTR], --attribute [ATTR]
 - Вывести список атрибутов типов или, если предоставляется ATTR, вывести именованный атрибут. Использование -x позволяет вывести список типов, назначенных каждому отображаемому атрибуту.
 - -b [BOOL], --bool [BOOL]
 - Вывести список логических переключателей или, если предоставляется BOOL, вывести именованный логический переключатель. Использование -x позволяет вывести инструкцию каждого отображаемого условного логического переключателя.
 - -c [CLASS], --class [CLASS]
 - Вывести список классов объектов или, если предоставляется CLASS, вывести именованный класс объектов. Использование -x позволяет вывести список разрешений для каждого отображаемого класса объектов.
 - -r [ROLE], --role [ROLE]
 - Вывести список ролей или, если предоставляется NAME, вывести именованную роль. Использование -x позволяет вывести инструкцию для каждой отображаемой роли.
 - -t [TYPE], --type [TYPE]
 - Вывести список типов или, если предоставляется TYPE, вывести именованный тип. Использование -x позволяет вывести список атрибутов, которые включают каждый отображаемый тип.
 - -u [USER], --user [USER]
 - Вывести список пользователей или, если предоставляется USER, вывести именованного пользователя. Использование -x позволяет вывести список инструкций для каждого отображаемого пользователя.
 - --category [CAT]
 - Вывести список категорий или, если предоставляется CAT, вывести именованную категорию. Использование -x позволяет вывести список уровней конфиденциальности, с которыми может быть связана каждая отображаемая категория.
 - --common [COMMON]
 - Вывести список общих наборов разрешений или, если предоставляется COMMON, вывести именованный общий набор разрешений. Использование -x позволяет вывести список разрешений в наборе.
 - --constrain [CLASS]
 - Вывести список ограничений и инструкций ограничений MLS или, если предоставляется CLASS, вывести все ограничения для именованного класса объектов. Для этого компонента нет расширенных сведений.
 - --default [CLASS]
 - Вывести список инструкций default_* или, если предоставляется CLASS, вывести все инструкции default_* для именованного класса объектов. Для этого компонента нет расширенных сведений.
 - --fs_use [FS_TYPE]
 - Вывести список инструкций fs_use_* или, если предоставляется FS_TYPE, вывести инструкцию для именованного типа файловой системы. Для этого компонента нет расширенных сведений.
 - --genfscon [FS_TYPE]
 - Вывести список инструкций genfscon или, если предоставляется FS_TYPE, вывести инструкцию для именованного типа файловой системы. Для этого компонента нет расширенных сведений.
 - --initialsid [NAME]
 - Вывести список начальных SID или, если предоставляется NAME, вывести именованный начальный идентификатор безопасности. Использование -x позволяет вывести контекст, назначенный каждому отображаемому идентификатору безопасности.
 - --netifcon [DEVICE]
 - Вывести список контекстов netif или, если предоставляется DEVICE, вывести именованную инструкцию для этого интерфейса. Для этого компонента нет расширенных сведений.
 - --nodecon [ADDR]
 - Вывести список контекстов узлов или, если предоставляется ADDR, вывести именованную инструкцию для узла с этим адресом. Для этого компонента нет расширенных сведений.
 - --permissive [TYPE]
 - Вывести разрешительные типы или, если предоставляется TYPE, вывести именованную инструкцию, если она является разрешительной. Для этого компонента нет расширенных сведений.
 - --polcap [NAME]
 - Вывести возможности политики или, если указано NAME, вывести именованную возможность, если она включена. Использование -x позволяет вывести инструкцию.
 - --portcon [PORTNUM[-PORTNUM]]
 - Вывести список контекстов портов или, если предоставляется PORT или диапазон PORT, вывести именованную инструкцию для порта/диапазона портов. Для этого компонента нет расширенных сведений.
 - --sensitivity [SENS]
 - Вывести список уровней конфиденциальности или, если предоставляется SENS, вывести именованный уровень конфиденциальности. Использование -x позволяет вывести инструкцию для каждого уровня конфиденциальности.
 - --typebounds [BOUND_TYPE]
 - Вывести список инструкций typebounds или, если предоставляется BOUND_TYPE, вывести инструкцию для именованного типа привязки. Для этого компонента нет расширенных сведений.
 - --validatetrans [CLASS]
 - Вывести список правил validatetrans и MLS validatetrans или, если предоставляется CLASS, вывести все ограничения для именованного класса объектов. Для этого компонента нет расширенных сведений.
 - --all
 - Вывести все компоненты.
 
ПАРАМЕТРЫ¶
- -x, --expand
 - Вывести дополнительные сведения о каждом компоненте, соответствующем выражению. Просмотрите описание каждого компонента, чтобы узнать, какие сведения предоставит этот параметр.
 - --flat
 - Исключить заголовки и отступы в выводе.
 - -h, --help
 - Вывести справочные сведения и выйти.
 - --version
 - Вывести сведения о версии и выйти.
 - -v, --verbose
 - Вывести дополнительные информационные сообщения.
 - --debug
 - Включить отладочный вывод.
 
ОШИБКИ¶
Пожалуйста, сообщайте об ошибках через систему отслеживания ошибок SETools, https://github.com/SELinuxProject/setools/issues
СМОТРИТЕ ТАКЖЕ¶
АВТОРЫ¶
Chris PeBenito <pebenito@ieee.org>. Перевод на русский язык выполнила Герасименко Олеся <gammaray@basealt.ru>.
| 2016-02-20 | SELinux Project |