diff options
-rw-r--r-- | policy/modules/services/firewalld.te | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/policy/modules/services/firewalld.te b/policy/modules/services/firewalld.te index a32e4b93..32e16898 100644 --- a/policy/modules/services/firewalld.te +++ b/policy/modules/services/firewalld.te @@ -24,6 +24,9 @@ logging_log_file(firewalld_var_log_t) type firewalld_tmp_t; files_tmp_file(firewalld_tmp_t) +type firewalld_tmpfs_t; +files_tmpfs_file(firewalld_tmpfs_t) + ######################################## # # Local policy @@ -54,6 +57,11 @@ manage_dirs_pattern(firewalld_t, firewalld_runtime_t, firewalld_runtime_t) manage_files_pattern(firewalld_t, firewalld_runtime_t, firewalld_runtime_t) files_runtime_filetrans(firewalld_t, firewalld_runtime_t, { dir file }) +manage_dirs_pattern(firewalld_t, firewalld_tmpfs_t, firewalld_tmpfs_t) +manage_files_pattern(firewalld_t, firewalld_tmpfs_t, firewalld_tmpfs_t) +mmap_read_files_pattern(firewalld_t, firewalld_tmpfs_t, firewalld_tmpfs_t) +fs_tmpfs_filetrans(firewalld_t, firewalld_tmpfs_t, { dir file }) + kernel_read_crypto_sysctls(firewalld_t) kernel_read_network_state(firewalld_t) kernel_read_system_state(firewalld_t) |