ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[linux-2.6.git] / security / Kconfig
1 #
2 # Security configuration
3 #
4
5 menu "Security options"
6
7 config SECURITY
8         bool "Enable different security models"
9         help
10           This allows you to choose different security modules to be
11           configured into your kernel.
12
13           If this option is not selected, the default Linux security
14           model will be used.
15
16           If you are unsure how to answer this question, answer N.
17
18 config SECURITY_NETWORK
19         bool "Socket and Networking Security Hooks"
20         depends on SECURITY
21         help
22           This enables the socket and networking security hooks.
23           If enabled, a security module can use these hooks to
24           implement socket and networking access controls.
25           If you are unsure how to answer this question, answer N.
26
27 config SECURITY_CAPABILITIES
28         tristate "Default Linux Capabilities"
29         depends on SECURITY!=n
30         help
31           This enables the "default" Linux capabilities functionality.
32           If you are unsure how to answer this question, answer Y.
33
34 config SECURITY_ROOTPLUG
35         tristate "Root Plug Support"
36         depends on USB && SECURITY!=n
37         help
38           This is a sample LSM module that should only be used as such.
39           It prevents any programs running with egid == 0 if a specific
40           USB device is not present in the system.
41
42           See <http://www.linuxjournal.com/article.php?sid=6279> for
43           more information about this module.
44           
45           If you are unsure how to answer this question, answer N.
46
47 source security/selinux/Kconfig
48
49 endmenu
50