Quick ?s
Cheat Sheets
Man Pages
The Lynx
Software
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)




Yals.net is © 1999-2009 Crescendo Communications
Sharing tech info on the web for more than a decade!
This page was generated Thu Apr 30 17:05:32 2009