From: guido@trentalancia.com (Guido Trentalancia)
Date: Wed, 16 Feb 2011 07:45:02 +0100
Subject: [refpolicy] [PATCH 34/34]: patch to allow the cron daemon to manage
sysadm keys
Message-ID: <1297838702.3205.124.camel@tesla.lan>
To: refpolicy@oss.tresys.com
List-Id: refpolicy.oss.tresys.com
This patch has been added as needed after recent (> 02022011) changes
affecting the cron module. Apparently the cron daemon needs to manage
sysadm_t keys after such changes have been applied.
diff -pruN refpolicy-git-15022011-test/policy/modules/roles/sysadm.if refpolicy-git-15022011-test-new/policy/modules/roles/sysadm.if
--- refpolicy-git-15022011-test/policy/modules/roles/sysadm.if 2011-01-08 19:07:21.214736932 +0100
+++ refpolicy-git-15022011-test-new/policy/modules/roles/sysadm.if 2011-02-16 04:17:41.524236287 +0100
@@ -221,6 +221,24 @@ interface(`sysadm_use_fds',`
########################################
##
+## Manage sysadm key.
+##
+##
+##
+## Domain allowed access.
+##
+##
+#
+interface(`sysadm_manage_key',`
+ gen_require(`
+ type sysadm_t;
+ ')
+
+ allow $1 sysadm_t:key manage_key_perms;
+')
+
+########################################
+##
## Read and write sysadm user unnamed pipes.
##
##
Binary files refpolicy-git-15022011-test/policy/modules/services/.cron.if.swp and refpolicy-git-15022011-test-new/policy/modules/services/.cron.if.swp differ
diff -pruN refpolicy-git-15022011-test/policy/modules/services/cron.te refpolicy-git-15022011-test-new/policy/modules/services/cron.te
--- refpolicy-git-15022011-test/policy/modules/services/cron.te 2011-02-16 04:13:46.685864393 +0100
+++ refpolicy-git-15022011-test-new/policy/modules/services/cron.te 2011-02-16 04:18:49.415329553 +0100
@@ -216,6 +216,8 @@ seutil_read_config(crond_t)
seutil_read_default_contexts(crond_t)
seutil_sigchld_newrole(crond_t)
+sysadm_manage_key(crond_t)
+
miscfiles_read_localization(crond_t)
userdom_use_unpriv_users_fds(crond_t)