Утилита semodule#
semodule - это утилита, используемая для управления модулями политики SELinux, включая установку, обновление, перечисление и удаление. semodule также может использоваться для принудительного пересоздания политики из хранилища модулей и/или для принудительной перезагрузки политики без выполнения какой-либо другой операции. semodule работает с пакетами модулей, созданными с помощью semodule_package. Обычно такие пакеты имеют расширение .pp (пакет политики), но данное расширение необязательно.
Синтаксис утилиты:
semodule <options>
Где <options> - опции.
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Установка или замена базового модуля пакета политики. (аналогично |
|
Отображение списка установленных модулей (кроме базовых) |
|
Установка или замена модуля пакета |
Примеры использования#
Для установки или замены базового пакета политики введите команду:
semodule -b base.ppДля установки или замены указанного пакета политики введите команду:
semodule -b <policy_package>Для просмотра списка установленных модулей (кроме базовых) используйте команду:
semodule -lДля установки или замены всех не базовых пакетов в текущем каталоге используйте команду:
semodule -i <policy_package>