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