: patch to allow the cron module to manage job keys
PATCH 30/34 : patch to allow the cron module to manage job keys
This patch has been added as needed after recent (> 02022011) changes affecting the cron module.
policy/modules/services/cron.if +18 -0
@@ -523,6 +523,24 @@ interface(`cron_use_system_job_fds',` ######################################## ## <summary> +## Manage a system cron job key. +## </summary> +## <param name="domain"> +## <summary> +## Domain allowed access. +## </summary> +## </param> +# +interface(`cron_manage_system_job_key',` + gen_require(` + type system_cronjob_t; + ') + + allow $1 system_cronjob_t:key manage_key_perms; +') + +######################################## +## <summary> ## Write a system cron job unnamed pipe. ## </summary> ## <param name="domain">
policy/modules/services/cron.te +2 -0
@@ -203,6 +203,8 @@ files_list_usr(crond_t) files_search_var_lib(crond_t) files_search_default(crond_t) +cron_manage_system_job_key(crond_t) + init_rw_utmp(crond_t) init_spec_domtrans_script(crond_t)
PATCH 30/34 : patch to allow the cron module to manage job keys
Hello !
The three patches for cron ([30/34], [33/34] and [34/34]) should be just dropped.
I realised that no changes have been made to the cron module recently, I am not using a very generic cron version and I have not had enough time to check this more carefully.
It might even be due in part to a local cron misconfiguration.
So, please just do not consider the above mentioned three patches for cron.
Thanks very much.
Guido
Quoted 50 lines · Guido Trentalancia
This patch has been added as needed after recent (> 02022011) changes affecting the cron module.
diff -pruN refpolicy-git-15022011-test-apply/policy/modules/services/cron.if refpolicy-git-15022011-new-modified/policy/modules/services/cron.if
policy/modules/services/cron.if +18
-0@@ -523,6 +523,24 @@ interface(`cron_use_system_job_fds',` ######################################## ## <summary> +## Manage a system cron job key. +## </summary> +## <param name="domain"> +## <summary> +## Domain allowed access. +## </summary> +## </param> +# +interface(`cron_manage_system_job_key',` + gen_require(` + type system_cronjob_t; + ') + + allow $1 system_cronjob_t:key manage_key_perms; +') + +######################################## +## <summary> ## Write a system cron job unnamed pipe. ## </summary> ## <param name="domain">diff -pruN refpolicy-git-15022011-test-apply/policy/modules/services/cron.te refpolicy-git-15022011-new-modified/policy/modules/services/cron.te
policy/modules/services/cron.te +2
-0@@ -203,6 +203,8 @@ files_list_usr(crond_t) files_search_var_lib(crond_t) files_search_default(crond_t) +cron_manage_system_job_key(crond_t) + init_rw_utmp(crond_t) init_spec_domtrans_script(crond_t)_______________________________________________
refpolicy mailing list
refpolicy at oss.tresys.com
http://oss.tresys.com/mailman/listinfo/refpolicy