|
@@ -152,5 +152,37 @@ source security/tomoyo/Kconfig
|
|
|
|
|
|
source security/integrity/ima/Kconfig
|
|
|
|
|
|
+choice
|
|
|
+ prompt "Default security module"
|
|
|
+ default DEFAULT_SECURITY_SELINUX if SECURITY_SELINUX
|
|
|
+ default DEFAULT_SECURITY_SMACK if SECURITY_SMACK
|
|
|
+ default DEFAULT_SECURITY_TOMOYO if SECURITY_TOMOYO
|
|
|
+ default DEFAULT_SECURITY_DAC
|
|
|
+
|
|
|
+ help
|
|
|
+ Select the security module that will be used by default if the
|
|
|
+ kernel parameter security= is not specified.
|
|
|
+
|
|
|
+ config DEFAULT_SECURITY_SELINUX
|
|
|
+ bool "SELinux" if SECURITY_SELINUX=y
|
|
|
+
|
|
|
+ config DEFAULT_SECURITY_SMACK
|
|
|
+ bool "Simplified Mandatory Access Control" if SECURITY_SMACK=y
|
|
|
+
|
|
|
+ config DEFAULT_SECURITY_TOMOYO
|
|
|
+ bool "TOMOYO" if SECURITY_TOMOYO=y
|
|
|
+
|
|
|
+ config DEFAULT_SECURITY_DAC
|
|
|
+ bool "Unix Discretionary Access Controls"
|
|
|
+
|
|
|
+endchoice
|
|
|
+
|
|
|
+config DEFAULT_SECURITY
|
|
|
+ string
|
|
|
+ default "selinux" if DEFAULT_SECURITY_SELINUX
|
|
|
+ default "smack" if DEFAULT_SECURITY_SMACK
|
|
|
+ default "tomoyo" if DEFAULT_SECURITY_TOMOYO
|
|
|
+ default "" if DEFAULT_SECURITY_DAC
|
|
|
+
|
|
|
endmenu
|
|
|
|