Problem with SELinux and Postfix (sending from Python scripts)

Daniel J Walsh dwalsh at redhat.com
Tue Apr 25 17:05:27 UTC 2006


Jeff Coffler wrote:
> Hi folks,
>
> I found this link that had a similar (but not identical) problem:
>
> http://www.redhat.com/archives/fedora-selinux-list/2004-December/msg00033.html 
>
>
> O/S: Fedora Core5
> Mail server: Postfix
> SELinux: Enabled.
>
> Basically, the problem is this.  When I try to send E-Mail from a 
> Python script, Postfix fails.  In the maillog file, I see:
>
> Apr 24 13:53:57 miffy postfix/pickup[29094]: warning: 
> maildrop/2104D276B2A: Permission denied
>
> In messages, I see:
>
> Apr 24 13:57:58 miffy kernel: audit(1145912278.348:688): avc: denied { 
> getattr } for pid=29094 comm="pickup" name="2104D276B2A" dev=sda3 
> ino=2583338 scontext=root:system_r:postfix_pickup_t:s0 
> tcontext=root:object_r:postfix_spool_t:s0 tclass=file
>
> If I set SELinux to permissive mode, it works fine.
>
> Is this an SELinux policy problem?  How can I go about fixing this?  
> I'd prefer to run with SELinux enabled ...
>
# grep postfix_spool /var/log/message | audit2allow -M postfixpickup
# semodule -i postfixpickup.pp

Will fix it for now.

I will update policy to allow searching of this directory

>    Thanks!
>
>    -- Jeff
> -- 
> fedora-selinux-list mailing list
> fedora-selinux-list at redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-selinux-list




More information about the fedora-selinux-list mailing list