Add filetrans for ntp-kod file
PATCH v2 1/1 Add filetrans for ntp-kod file
sntp has a file used to persist the history of KoD responses received from servers. The default is /var/db/ntp-kod.
This patch adds the fcontext and a filetrans so it can be created.
Changes from v1:
* use files_var_filetrans instead of filetrans_pattern
Signed-off-by Jason Zaman <[email protected]>
--- ntp.fc | 1 + ntp.te | 1 + 2 files changed, 2 insertions(+)
ntp.fc +1 -0
@@ -17,6 +17,7 @@ /var/lib/ntp(/.*)? gen_context(system_u:object_r:ntp_drift_t,s0) /var/lib/sntp-kod(/.*)? gen_context(system_u:object_r:ntp_drift_t,s0) +/var/db/ntp-kod -- gen_context(system_u:object_r:ntp_drift_t,s0) /var/log/ntp.* -- gen_context(system_u:object_r:ntpd_log_t,s0) /var/log/ntpstats(/.*)? gen_context(system_u:object_r:ntpd_log_t,s0)
ntp.te +1 -0
@@ -53,6 +53,7 @@ allow ntpd_t self:tcp_socket { accept listen }; manage_dirs_pattern(ntpd_t, ntp_drift_t, ntp_drift_t) manage_files_pattern(ntpd_t, ntp_drift_t, ntp_drift_t) +files_var_filetrans(ntpd_t, ntp_drift_t, file, "ntp-kod") allow ntpd_t ntp_conf_t:file read_file_perms;
Signature · 1 line
1.8.5.5
PATCH v2 1/1 Add filetrans for ntp-kod file
Quoted 7 lines · Jason Zaman
sntp has a file used to persist the history of KoD responses received from servers. The default is
/var/db/ntp-kod.This patch adds the fcontext and a filetrans so it can be created.
Changes from v1:
* usefiles_var_filetransinstead offiletrans_pattern
Merged, though I removed the name portion of the filetrans. I think this makes the policy more brittle than it needs to be.
Quoted 31 lines
Signed-off-by Jason Zaman <[email protected]>--- ntp.fc | 1 + ntp.te | 1 + 2 files changed, 2 insertions(+)ntp.fc +1
-0@@ -17,6 +17,7 @@ /var/lib/ntp(/.*)? gen_context(system_u:object_r:ntp_drift_t,s0) /var/lib/sntp-kod(/.*)? gen_context(system_u:object_r:ntp_drift_t,s0) +/var/db/ntp-kod -- gen_context(system_u:object_r:ntp_drift_t,s0) /var/log/ntp.* -- gen_context(system_u:object_r:ntpd_log_t,s0) /var/log/ntpstats(/.*)? gen_context(system_u:object_r:ntpd_log_t,s0)ntp.te +1
-0@@ -53,6 +53,7 @@ allow ntpd_t self:tcp_socket { accept listen }; manage_dirs_pattern(ntpd_t, ntp_drift_t, ntp_drift_t) manage_files_pattern(ntpd_t, ntp_drift_t, ntp_drift_t) +files_var_filetrans(ntpd_t, ntp_drift_t, file, "ntp-kod") allow ntpd_t ntp_conf_t:file read_file_perms;
Signature · 3 lines
Chris PeBenito Tresys Technology, LLC www.tresys.com | oss.tresys.com