Skip to content

Commit cf596df

Browse files
committed
systemd: support LogNamespace
systemd provides a segrated logging facility using a set of parallel units including systemd-journald@<NAME>.service systemd-journald@<NAME>.socket systemd-journald-varlink@<NAME>.socket These create files in /run/systemd/journal.<NAME> systemd creates these files and labels them according to SELinux policy. Extend the file context patterns to match this paralell infrastructure so that these files are properly labeled, and the existing rules work. Signed-off-by: Antonio Enrico Russo <aerusso@aerusso.net>
1 parent 438b1de commit cf596df

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

policy/modules/system/logging.fc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,11 @@ ifdef(`distro_gentoo',`
8686
/run/syslog-ng\.ctl -- gen_context(system_u:object_r:syslogd_runtime_t,s0)
8787
/run/syslog-ng\.pid -- gen_context(system_u:object_r:syslogd_runtime_t,mls_systemhigh)
8888
/run/syslog-ng(/.*)? gen_context(system_u:object_r:syslogd_runtime_t,s0)
89-
/run/systemd/journal(/.*)? gen_context(system_u:object_r:syslogd_runtime_t,mls_systemhigh)
90-
/run/systemd/journal/socket -s gen_context(system_u:object_r:devlog_t,mls_systemhigh)
91-
/run/systemd/journal/stdout -s gen_context(system_u:object_r:devlog_t,mls_systemhigh)
92-
/run/systemd/journal/syslog -s gen_context(system_u:object_r:devlog_t,mls_systemhigh)
93-
/run/systemd/journal/dev-log -s gen_context(system_u:object_r:devlog_t,mls_systemhigh)
89+
/run/systemd/journal(\.[^/]*)?(/.*)? gen_context(system_u:object_r:syslogd_runtime_t,mls_systemhigh)
90+
/run/systemd/journal(\.[^/]*)?/socket -s gen_context(system_u:object_r:devlog_t,mls_systemhigh)
91+
/run/systemd/journal(\.[^/]*)?/stdout -s gen_context(system_u:object_r:devlog_t,mls_systemhigh)
92+
/run/systemd/journal(\.[^/]*)?/syslog -s gen_context(system_u:object_r:devlog_t,mls_systemhigh)
93+
/run/systemd/journal(\.[^/]*)?/dev-log -s gen_context(system_u:object_r:devlog_t,mls_systemhigh)
9494

9595
/var/spool/audit(/.*)? gen_context(system_u:object_r:audit_spool_t,mls_systemhigh)
9696
/var/spool/bacula/log(/.*)? gen_context(system_u:object_r:var_log_t,s0)

0 commit comments

Comments
 (0)