Skip to contentSkip to conversation

Run munin with full mcs range if mcs is enabled.

PATCH New Dominick Grift 2 participants 2 messages Apr 13, 2010 – Apr 14, 2010

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Run munin with full mcs range if mcs is enabled.

Example:
avc: denied { ioctl } for pid=3774 comm="grep" path="/proc/1564/status" dev=proc ino=21569 scontext=system_u:system_r:munin_t:s0 tcontext=system_u:system_r:cupsd_t:s0-s0:c0.c1023 tclass=file

---
:100644 100644 9991b78... c407dc1... M policy/modules/services/munin.te

 policy/modules/services/munin.te |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
policy/modules/services/munin.te +3 -0
index 9991b78..c407dc1 100644
@@ -28,6 +28,9 @@ files_type(munin_var_lib_t)
 type munin_var_run_t alias lrrd_var_run_t;
 files_pid_file(munin_var_run_t)
 
+ifdef(`enable_mcs',` init_ranged_daemon_domain(munin_t, munin_exec_t, s0 - mcs_systemhigh)
+')
+
 ########################################
 #
 # Local policy
Signature · 9 lines
1.7.0.1

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://oss.tresys.com/pipermail/refpolicy/attachments/20100413/4f14e764/attachment.bin 
#1 lore raw

PATCH 1/1 Run munin with full mcs range if mcs is enabled.

Quoted 2 lines · Dominick Grift

Example:
avc: denied { ioctl } for pid=3774 comm="grep" path="/proc/1564/status" dev=proc ino=21569 scontext=system_u:system_r:munin_t:s0 tcontext=system_u:system_r:cupsd_t:s0-s0:c0.c1023 tclass=file

I'm not sure why you would get this. The constraint is:

mlsconstrain file { read ioctl lock execute execute_no_trans }

        (( h1 dom h2 ) or ( t1 == mcsreadall ) or ( t2 == domain ));

and t2 is cupsd_t, which is a domain.

Quoted 24 lines

---
:100644 100644 9991b78... c407dc1... M policy/modules/services/munin.te

 policy/modules/services/munin.te |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
policy/modules/services/munin.te +3 -0
index 9991b78..c407dc1 100644
@@ -28,6 +28,9 @@ files_type(munin_var_lib_t)
 type munin_var_run_t alias lrrd_var_run_t;
 files_pid_file(munin_var_run_t)
 
+ifdef(`enable_mcs',` init_ranged_daemon_domain(munin_t, munin_exec_t, s0 - mcs_systemhigh)
+')
+
 ########################################
 #
 # Local policy

_______________________________________________
refpolicy mailing list
refpolicy at oss.tresys.com
http://oss.tresys.com/mailman/listinfo/refpolicy

Signature · 3 lines
Chris PeBenito
Tresys Technology, LLC
(410) 290-1411 x150