From 7af0a6b367cb21943d111c9f6386e40efdc02907 Mon Sep 17 00:00:00 2001 From: Yi Zhao Date: Mon, 22 Feb 2021 11:28:12 +0800 Subject: [PATCH] policy/modules/system/systemd: make *_systemd_t MLS trusted for writing/reading from files at all levels Fixes: avc: denied { search } for pid=1148 comm="systemd" name="journal" dev="tmpfs" ino=206 scontext=root:sysadm_r:sysadm_systemd_t:s0-s15:c0.c1023 tcontext=system_u:object_r:syslogd_runtime_t:s15:c0.c1023 tclass=dir permissive=0 avc: denied { write } for pid=1148 comm="systemd" name="kmsg" dev="devtmpfs" ino=3081 scontext=root:sysadm_r:sysadm_systemd_t:s0-s15:c0.c1023 tcontext=system_u:object_r:kmsg_device_t:s15:c0.c1023 tclass=chr_file permissive=0 Upstream-Status: Inappropriate [embedded specific] Signed-off-by: Yi Zhao --- policy/modules/system/systemd.if | 3 +++ 1 file changed, 3 insertions(+) diff --git a/policy/modules/system/systemd.if b/policy/modules/system/systemd.if index d89ad35b1..00ac2f27e 100644 --- a/policy/modules/system/systemd.if +++ b/policy/modules/system/systemd.if @@ -197,6 +197,9 @@ template(`systemd_role_template',` xdg_read_config_files($1_systemd_t) xdg_read_data_files($1_systemd_t) ') + + mls_file_read_all_levels($1_systemd_t) + mls_file_write_all_levels($1_systemd_t) ') ###################################### -- 2.25.1