[selinux-policy: 92/3172] add newrole:fd use

Daniel J Walsh dwalsh at fedoraproject.org
Thu Oct 7 19:13:05 UTC 2010


commit ab64c30fc33044c2f0d6593ee83b9f919df7fc2f
Author: Chris PeBenito <cpebenito at tresys.com>
Date:   Mon May 2 21:01:31 2005 +0000

    add newrole:fd use

 refpolicy/policy/modules/system/selinux.if     |   14 ++++++++++++++
 refpolicy/policy/modules/system/selinuxutil.if |   14 ++++++++++++++
 2 files changed, 28 insertions(+), 0 deletions(-)
---
diff --git a/refpolicy/policy/modules/system/selinux.if b/refpolicy/policy/modules/system/selinux.if
index 9804950..04a7274 100644
--- a/refpolicy/policy/modules/system/selinux.if
+++ b/refpolicy/policy/modules/system/selinux.if
@@ -126,6 +126,20 @@ class process sigchld;
 
 #######################################
 #
+# selinux_newrole_use_file_descriptors(domain)
+#
+define(`selinux_newrole_use_file_descriptors',`
+requires_block_template(selinux_newrole_use_file_descriptors_depend)
+allow $1 newrole_t:fd use;
+')
+
+define(`selinux_newrole_use_file_descriptors_depend',`
+type newrole_t;
+class fd use;
+')
+
+#######################################
+#
 # selinux_restorecon_transition(domain)
 #
 define(`selinux_restorecon_transition',`
diff --git a/refpolicy/policy/modules/system/selinuxutil.if b/refpolicy/policy/modules/system/selinuxutil.if
index 9804950..04a7274 100644
--- a/refpolicy/policy/modules/system/selinuxutil.if
+++ b/refpolicy/policy/modules/system/selinuxutil.if
@@ -126,6 +126,20 @@ class process sigchld;
 
 #######################################
 #
+# selinux_newrole_use_file_descriptors(domain)
+#
+define(`selinux_newrole_use_file_descriptors',`
+requires_block_template(selinux_newrole_use_file_descriptors_depend)
+allow $1 newrole_t:fd use;
+')
+
+define(`selinux_newrole_use_file_descriptors_depend',`
+type newrole_t;
+class fd use;
+')
+
+#######################################
+#
 # selinux_restorecon_transition(domain)
 #
 define(`selinux_restorecon_transition',`


More information about the scm-commits mailing list