[selinux-policy: 2905/3172] Allow dovecot-deliver to create tmp files Allow tor to send signals to itself

Daniel J Walsh dwalsh at fedoraproject.org
Thu Oct 7 23:18:38 UTC 2010


commit 3a3212619a76ab784116867db400a80cd0cbaaba
Author: Miroslav Grepl <mgrepl at redhat.com>
Date:   Mon Sep 13 13:12:24 2010 +0200

    Allow dovecot-deliver to create tmp files
    Allow tor to send signals to itself

 policy/modules/services/dovecot.te |    7 +++++++
 policy/modules/services/tor.te     |    2 ++
 2 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/policy/modules/services/dovecot.te b/policy/modules/services/dovecot.te
index b52545a..64bc566 100644
--- a/policy/modules/services/dovecot.te
+++ b/policy/modules/services/dovecot.te
@@ -26,6 +26,9 @@ domain_type(dovecot_deliver_t)
 domain_entry_file(dovecot_deliver_t, dovecot_deliver_exec_t)
 role system_r types dovecot_deliver_t;
 
+type dovecot_deliver_tmp_t;
+files_tmp_file(dovecot_deliver_tmp_t)
+
 type dovecot_etc_t;
 files_config_file(dovecot_etc_t)
 
@@ -268,6 +271,10 @@ allow dovecot_deliver_t dovecot_cert_t:dir search_dir_perms;
 
 append_files_pattern(dovecot_deliver_t, dovecot_var_log_t, dovecot_var_log_t)
 
+manage_dirs_pattern(dovecot_deliver_t, dovecot_deliver_tmp_t, dovecot_deliver_tmp_t)
+manage_files_pattern(dovecot_deliver_t, dovecot_deliver_tmp_t, dovecot_deliver_tmp_t)
+files_tmp_filetrans(dovecot_deliver_t, dovecot_deliver_tmp_t, { file dir })
+
 can_exec(dovecot_deliver_t, dovecot_deliver_exec_t)
 
 kernel_read_all_sysctls(dovecot_deliver_t)
diff --git a/policy/modules/services/tor.te b/policy/modules/services/tor.te
index 81e8d3c..0a0074c 100644
--- a/policy/modules/services/tor.te
+++ b/policy/modules/services/tor.te
@@ -42,6 +42,8 @@ files_pid_file(tor_var_run_t)
 #
 
 allow tor_t self:capability { setgid setuid sys_tty_config };
+allow tor_t self:process signal;
+
 allow tor_t self:fifo_file rw_fifo_file_perms;
 allow tor_t self:unix_stream_socket create_stream_socket_perms;
 allow tor_t self:netlink_route_socket r_netlink_socket_perms;


More information about the scm-commits mailing list