From: cpebenito@tresys.com (Christopher J. PeBenito) Date: Fri, 4 May 2012 10:41:07 -0400 Subject: [refpolicy] [PATCH 1/1] Allow getsched for syslog-ng In-Reply-To: <20120501081313.GH32060@siphos.be> References: <20120501081313.GH32060@siphos.be> Message-ID: <4FA3EA83.9070902@tresys.com> To: refpolicy@oss.tresys.com List-Id: refpolicy.oss.tresys.com On 05/01/12 04:13, Sven Vermeulen wrote: > Recent syslog-ng implementation uses a threading library that requires the getsched permission. > > See also https://bugs.gentoo.org/show_bug.cgi?id=405425 > > Signed-off-by: Sven Vermeulen > --- > policy/modules/system/logging.te | 3 ++- > 1 files changed, 2 insertions(+), 1 deletions(-) > > diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te > index ebc216c..6bf2058 100644 > --- a/policy/modules/system/logging.te > +++ b/policy/modules/system/logging.te > @@ -358,7 +358,8 @@ allow syslogd_t self:capability { dac_override sys_resource sys_tty_config net_a > dontaudit syslogd_t self:capability sys_tty_config; > # setpgid for metalog > # setrlimit for syslog-ng > -allow syslogd_t self:process { signal_perms setpgid setrlimit }; > +# getsched for syslog-ng > +allow syslogd_t self:process { signal_perms setpgid setrlimit getsched }; > # receive messages to be logged > allow syslogd_t self:unix_dgram_socket create_socket_perms; > allow syslogd_t self:unix_stream_socket create_stream_socket_perms; Merged. -- Chris PeBenito Tresys Technology, LLC www.tresys.com | oss.tresys.com