blob: e0057167256531139fa5cc51b335e61217d8ad03 [file] [log] [blame]
Dan Walsh1925e1e2013-10-11 08:34:44 -04001.TH "semanage-module" "8" "20130617" "" ""
2.SH "NAME"
Laurent Bigonville2e938332013-11-06 13:24:01 +01003.B semanage\-module \- SELinux Policy Management module mapping tool
Dan Walsh1925e1e2013-10-11 08:34:44 -04004.SH "SYNOPSIS"
5.B semanage module [\-h] [\-n] [\-N] [\-S STORE] (\-a | \-r | \-e | \-d | \-\-extract | \-\-list [\-C] | \-\-deleteall) [module_name]
6
7.SH "DESCRIPTION"
8semanage is used to configure certain elements of SELinux policy without requiring modification to or recompilation from policy sources. semanage module installs, removes, disables SELinux Policy modules.
9
10.SH "OPTIONS"
11.TP
12.I \-h, \-\-help
13show this help message and exit
14.TP
15.I \-n, \-\-noheading
16Do not print heading when listing the specified object type
17.TP
18.I \-N, \-\-noreload
19Do not reload policy after commit
20.TP
21.I \-S STORE, \-\-store STORE
22Select an alternate SELinux Policy Store to manage
23.TP
24.I \-a, \-\-add
25Install specified module
26.TP
27.I \-r, \-\-remove
28Remove specified module
29.TP
30.I \-d \-\-disable
31Disable specified module
32.TP
33.I \-e \-\-enable
34Enable specified module
35.TP
36.I \-E, \-\-extract
37Extract customizable commands, for use within a transaction
38.TP
39.I \-l, \-\-list
40List records of the specified object type
41.TP
42.I \-C, \-\-locallist
43List local customizations
44
45.SH EXAMPLE
46.nf
47List all modules
48# semanage module \-l
49Disable unconfined module
50# semanage module \-\-disable unconfined
51Install custom apache policy module
52# semanage module \-a myapache
53
54.SH "SEE ALSO"
Alan Jenkins62f05892017-01-11 12:41:09 +000055.BR selinux (8),
56.BR semanage (8),
57.BR semodule (8)
Dan Walsh1925e1e2013-10-11 08:34:44 -040058
59.SH "AUTHOR"
60This man page was written by Daniel Walsh <dwalsh@redhat.com>