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
# Install a base policy package.
$ semodule -b base.pp
# Install a non-base policy package.
$ semodule -i httpd.pp
# List non-base modules.
$ semodule -l
# Replace all modules with the ones in the current directory
$ semodule -b base.pp semodule -l | awk {print "-i " $1 ".pp"}
SEE ALSO
checkmodule(8), semodule_package(8)
AUTHORS
This manual page was written by Dan Walsh .
The program was written by Karl MacMillan , Joshua Brindle , Jason Tang
Security Enhanced Linux Nov 2005 SEMODULE(8)
|