Re: [PATCH] resolve syslog imuxsock denial

Chris PeBenito <[email protected]>
Newsgroups org.kernel.vger.selinux-refpolicy
Message-ID <[email protected]>
On 11/16/19 11:48 PM, Sugar, David wrote:
> I'm seeing the following error while starting rsyslog:
> Nov 17 02:01:38 localhost rsyslogd: cannot create '/run/systemd/journal/syslog': Permission denied [v8.24.0-41.el7_7.2]
> Nov 17 02:01:38 localhost rsyslogd: imuxsock does not run because we could not aquire any socket  [v8.24.0-41.el7_7.2]
> Nov 17 02:01:38 localhost rsyslogd: activation of module imuxsock failed [v8.24.0-41.el7_7.2]
> 
> With the following denials:
> type=AVC msg=audit(1573958708.773:1896): avc:  denied  { create } for  pid=2347 comm="rsyslogd" name="syslog" scontext=system_u:system_r:syslogd_t:s0 tcontext=system_u:object_r:syslogd_runtime_t:s0 tclass=sock_file permissive=1
> type=AVC msg=audit(1573958708.773:1897): avc:  denied  { setattr } for  pid=2347 comm="rsyslogd" name="syslog" dev="tmpfs" ino=19368 scontext=system_u:system_r:syslogd_t:s0 tcontext=system_u:object_r:syslogd_runtime_t:s0 tclass=sock_file permissive=1
> 
> Signed-off-by: Dave Sugar <[email protected]>
> ---
>   policy/modules/system/logging.te | 2 ++
>   1 file changed, 2 insertions(+)
> 
> diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
> index 3d5b57f1..42d77a24 100644
> --- a/policy/modules/system/logging.te
> +++ b/policy/modules/system/logging.te
> @@ -432,6 +432,8 @@ allow syslogd_t syslogd_runtime_t:file map;
>   files_pid_filetrans(syslogd_t, syslogd_runtime_t, file)
>   allow syslogd_t syslogd_runtime_t:dir create_dir_perms;
>   
> +allow syslogd_t syslogd_runtime_t:sock_file { create setattr };
> +
>   kernel_read_crypto_sysctls(syslogd_t)
>   kernel_read_system_state(syslogd_t)
>   kernel_read_network_state(syslogd_t)

Merged.

-- 
Chris PeBenito
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.