Re: add a transition rule

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

 



Hi,

My policy is very simplistic

local.te
apache_content_template(svn)
domain_auto_trans(httpd_svn_script_t, sendmail_exec_t, sendmail_t)

local.fc
# svn
/var/svn(/.*)?                                                  gen_context(system_u:object_r:httpd_svn_script_ro_t,s0)
/var/svn/(.*/)?hooks(/.*)?                          gen_context(system_u:object_r:httpd_svn_script_exec_t,s0)
/var/svn/(.*/)?dav(/.*)?                            gen_context(system_u:object_r:httpd_svn_script_rw_t,s0)
/var/svn/(.*/)?locks(/.*)?                          gen_context(system_u:object_r:httpd_svn_script_rw_t,s0)
/var/svn/(.*/)?db(/.*)?                             gen_context(system_u:object_r:httpd_svn_script_rw_t,s0)

Works well

Sincerely yours,
  Vadym Chepkov


--- On Tue, 7/28/09, Paul Howarth <paul@xxxxxxxxxxxx> wrote:

> From: Paul Howarth <paul@xxxxxxxxxxxx>
> Subject: Re: add a transition rule
> To: "Vadym Chepkov" <chepkov@xxxxxxxxx>
> Cc: "Fedora SELinux" <fedora-selinux-list@xxxxxxxxxx>
> Date: Tuesday, July 28, 2009, 9:46 AM
> Hi Vadym,
> 
> On 19/07/09 04:35, Vadym Chepkov wrote:
> > I have a script, executed by apache, which is running
> in httpd_svn_script_t domain. This script calls
> svn-mailer(bin_t) which in turns calls
> /usr/sbin/sendmail.sendmail(sendmail_exec_t) and since there
> is no transition defined, sendmail still runs in
> httpd_svn_script_t and I get humongous amount of avc's. What
> would be the proper rule to add to the local policy to make
> sendmail running in the proper domain, sendmail_t?
> > And for that matter if httpd_can_sendmail --> 
> on, shouldn't it be happening automatically? Thank you.
> > 
> > Sincerely yours,
> >    Vadym Chepkov
> 
> I'm just back off vacation and saw your email. Funnily
> enough I wrote an svnmailer policy a few weeks ago, so it
> would be interesting to compare notes:
> 
> I've actually split it into two modules, svnmailer for the
> policy itself, and svnmailer-extras for additional
> interfaces needed in other policy modules. I find this
> arrangement is easier to manage when getting policy merged
> upstream.
> 
> I made my hook scripts httpd_sys_script_exec_t and
> transition from there to httpd_svnmailer_script_t via a
> domtrans. The svn repository itself is
> httpd_sys_content_rw_t.
> 
> Paul.
> 

--
fedora-selinux-list mailing list
fedora-selinux-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-selinux-list

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux