transition from crond

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am trying to write policy to constrain a perl program called
email2feedback.pl which runs from cron on CentOS 5.7. It persists in running in
scontext=system_u:system_r:crond_t:s0-s0:c0.c1023 despite the following policy.
I suspect I have incorrectly configured the transition in email2feedback.if.
Any tips?

# ls -laZ /automated_tasks/email2feedback.pl
-rwxrwxr-x  root treed system_u:object_r:email2feedback_exec_t:s0 /automated_tasks/email2feedback.pl



email2feedback.fc:

/automated_tasks/email2feedback.pl              --      gen_context(system_u:object_r:email2feedback_exec_t,s0)




email2feedback.te:

policy_module(email2feedback, 1.0.0)
type email2feedback_t;
type email2feedback_exec_t;

require {
        type automated_tasks_db_t;
}

domain_type(email2feedback_t)
domain_entry_file(email2feedback_t, email2feedback_exec_t)

allow email2feedback_t automated_tasks_db_t:file { read getattr ioctl };




email2feedback.if:

interface(`email2feedback_domtrans',`
        gen_require(`
                        type email2feedback_t, email2feedback_exec_t;
                                ')

                domain_auto_trans($1,email2feedback_exec_t,email2feedback_t)

                        allow $1 email2feedback_t:fd use;
                                allow email2feedback_t $1:fd use;
                                ')

# Let it switch from crond_t to email2feedback_t
ifdef(`crond.te', `
    system_crond_entry(email2feedback_exec_t, email2feedback_t)
    ')


-- 
Tracy Reed

--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.


[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux