aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'policy/modules/system/init.if')
-rw-r--r--policy/modules/system/init.if9
1 files changed, 8 insertions, 1 deletions
diff --git a/policy/modules/system/init.if b/policy/modules/system/init.if
index 2686c59b..552f5181 100644
--- a/policy/modules/system/init.if
+++ b/policy/modules/system/init.if
@@ -1186,6 +1186,7 @@ interface(`init_dontaudit_search_keys',`
#
interface(`init_start_system',`
gen_require(`
+ class system { start };
type init_t;
')
@@ -1204,6 +1205,7 @@ interface(`init_start_system',`
#
interface(`init_stop_system',`
gen_require(`
+ class system { stop };
type init_t;
')
@@ -1222,6 +1224,7 @@ interface(`init_stop_system',`
#
interface(`init_get_system_status',`
gen_require(`
+ class system { status };
type init_t;
')
@@ -1240,6 +1243,7 @@ interface(`init_get_system_status',`
#
interface(`init_enable',`
gen_require(`
+ class system { enable };
type init_t;
')
@@ -1258,6 +1262,7 @@ interface(`init_enable',`
#
interface(`init_disable',`
gen_require(`
+ class system { disable };
type init_t;
')
@@ -1276,6 +1281,7 @@ interface(`init_disable',`
#
interface(`init_reload',`
gen_require(`
+ class system { reload };
type init_t;
')
@@ -1294,6 +1300,7 @@ interface(`init_reload',`
#
interface(`init_reboot_system',`
gen_require(`
+ class system { reboot };
type init_t;
')
@@ -1312,6 +1319,7 @@ interface(`init_reboot_system',`
#
interface(`init_shutdown_system',`
gen_require(`
+ class system { halt };
type init_t;
')
@@ -1390,7 +1398,6 @@ interface(`init_dbus_chat',`
interface(`init_run_bpf',`
gen_require(`
type init_t;
- class bpf prog_run;
')
allow $1 init_t:bpf prog_run;