From Fedora Project Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
SEMODULE(8)                           NSA                          SEMODULE(8)

NAME
semodule - Manage SELinux policy modules.

SYNOPSIS
semodule [options] ... MODE [MODES] ...

DESCRIPTION
semodule  is  the tool used to manage SELinux policy modules, including
installing, upgrading, listing and removing modules.  semodule may also
be  used  to  force a rebuild of policy from the module store and/or to
force a reload of policy  without  performing  any  other  transaction.
semodule  acts on module packages created by semodule_package.  Conven-
tionally, these files have a .pp suffix (policy package), although this
is not mandated in any way.

OPTIONS
-R, --reload
force a reload of policy

-B, --build
force a rebuild of policy (also reloads unless -n is used)

-i,--install=MODULE_PKG
install/replace a module package

-u,--upgrade=MODULE_PKG
upgrade an existing module package

-b,--base=MODULE_PKG
install/replace base module package

-r,--remove=MODULE_NAME
remove existing module

-l,--list-modules
display list of installed modules (other than base)

-s,--store
name of the store to operate on

-n,--noreload
do not reload policy after commit

-h,--help
prints help message and quit

-v,--verbose
be verbose

EXAMPLE
$ semodule -b base.pp
$ semodule -i httpd.pp
$ semodule -l

SEE ALSO
checkmodule(8), semodule_package(8) (8),

AUTHORS
This manual page was written by Dan Walsh <dwalsh@redhat.com>.
The program was written by Karl MacMillan <kmacmillan@tresys.com>, Joshua Brindle <jbrindle@tresys.com>, Jason Tang <jtang@tresys.com>

Security Enhanced Linux            Nov 2005                        SEMODULE(8)