Re: add a transition rule

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

 



On 07/19/2009 09:33 AM, Vadym Chepkov wrote:
> I created httpd_svn_script_t for this exact purpose, I don't think another one is required.
> 
> sendmail_domtrans(httpd_svn_script_t) is the rule then?
> Thank you, I will try it.
> 
> Sincerely yours,
>   Vadym Chepkov
> 
> 
> --- On Sun, 7/19/09, Dominick Grift <domg472@xxxxxxxxx> wrote:
> 
>> From: Dominick Grift <domg472@xxxxxxxxx>
>> Subject: Re: add a transition rule
>> To: "Vadym Chepkov" <chepkov@xxxxxxxxx>
>> Cc: "Fedora SELinux" <fedora-selinux-list@xxxxxxxxxx>
>> Date: Sunday, July 19, 2009, 7:06 AM
>> On Sat, 2009-07-18 at 20:35 -0700,
>> Vadym Chepkov wrote:
>>> Hi,
>>>
>>> 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. 
>> Not sure about all this (sesearch and review of source
>> policy might
>> reveal the answer). I am not in my usual location so i
>> cannot verify at
>> the moment, however my personal opinion is that you might
>> as well write
>> some policy yourself to make this happen. Those httpd
>> booleans are
>> generally coarse grained.
>>
>> If you write a policy for your script and do a transition
>> from
>> httpd_svn_script_t to myscript_t and than allow myscript_t
>> to transition
>> to the mail domain (probably something like
>> sendmail_domtrans(myscript_t)). That way you do not pollute
>> your
>> httpd_svn_script_t domain too much with access vectors that
>> are really
>> meant for your script and not svn.
>>
>>> Sincerely yours,
>>>    Vadym Chepkov
>>>
>>> --
>>> fedora-selinux-list mailing list
>>> fedora-selinux-list@xxxxxxxxxx
>>> https://www.redhat.com/mailman/listinfo/fedora-selinux-list
>>
> 
> --
> fedora-selinux-list mailing list
> fedora-selinux-list@xxxxxxxxxx
> https://www.redhat.com/mailman/listinfo/fedora-selinux-list
mta_send_mail is probably better, since it will cover all possible mailers, not just sendmail

--
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