SEMODULE(8)

НАЗВАНИЕ
semodule - Утилита управления пакетами модулей политики SELinux.

СИНТАКСИС
semodule [options]... MODE [MODES]...

ОПИСАНИЕ

semodule - утилита, используемая для управления пакетами модулей политики SELinux. Управление включает в себя задачи установки, обновления, просмотра и удаления пакетов модулей. semodule можно также использовать для принудительного пересоздания политики из хранилища модулей и/или для принудительной перезагрузки политики без выполнения каких-либо других операций. semodule работает с пакетами модулей, созданными утилитой semodule_package. По соглашению такие файлы имеют расширение .pp (policy package). Однако, присваивать именно такое расширение - не обязательно.

ОПЦИИ

-R, --reload
    принудительно перезагрузить политику

-B, --build
    принудительно пересоздать политику (если не используется опция -n, то происходит и ее перезагрузка)

-i,--install=MODULE_PKG
    установить/заменить модуль пакета

-u,--upgrade=MODULE_PKG
    обновить существующий модуль пакета

-b,--base=MODULE_PKG
    установить/заменить базовый модуль пакета

-r,--remove=MODULE_NAME
    удалить существующий модуль

-l,--list-modules
    показать список установленных модулей (кроме базовых)

-s,--store
    имя хранилища с которым производятся операции

-n,--noreload
    не перезагружать политику после выполнения операции

-h,--help
    вывести подсказку

-v,--verbose
    подробный вывод

ПРИМЕРЫ
# Установить или заменить базовый пакет политики.
$ semodule -b base.pp
# Установить или заменить не базовый пакет политики.
$ semodule -i httpd.pp
# Показать список установленных модулей (кроме базовых)
$ semodule -l
# Установить или заменить все не базовые пакеты в текущей директории.
$ semodule -i *.pp
# Установить или заменить все модули в текущей директории.
$ ls *.pp | grep -Ev "base.pp|enableaudit.pp" | xargs /usr/sbin/semodule -b base.pp -i

СМОТРИ ТАКЖЕ
checkmodule(8), semodule_package(8)

АВТОРЫ
Эту страницу руководства написал Dan Walsh <dwalsh@redhat.com>.
Перевод  руководства  -  Андрей  Маркелов <andrey@markelov.net>, 2007г.
Программа написана Karl MacMillan <kmacmillan@tresys.com>, Joshua Brindle <jbrindle@tresys.com>, Jason Tang <jtang@tresys.com>