[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Exim and right permissions for execution of a perl script
On Thu, Aug 22, 2002 at 05:13:26PM +0300, Patrick J Okui wrote:
> now on my secondary name server I am getting this..
> any ideas?
>
> ns2:/usr/exim # tail /var/log/exim/paniclog
> 2002-08-22 14:13:49 17hpuP-0000BI-00 unable to set gid=44 or uid=44
> (euid=123): local delivery to |/dns/scripts/slave_ns.pl
> <|/dns/scripts/slave_ns.pl> transport=address_pipe
Who are users 123 and 44 in your password file? Are they 'exim' and 'named'
respectively?
Can you try a delivery with debugging turned on, i.e.
# exim -d db-test at yourdomain
and post the results?
What version of exim are you running? I have just tested with exim-4.05 and
it works fine for me.
Also, have you done anything out-of-the-ordinary on the security side, such
as making 'exim' suid exim instead of suid root, or using the
"deliver_drop_privilege" option? Delivery processes need to have root rights
in order to be able to switch to the chosen delivery user. See sections 47.1
and 47.2 of the manual.
Regards,
Brian.
-----
This is the afnog mailing list, managed by Majordomo 1.94.5
To send a message to this list, e-mail afnog at afnog.org
To send a request to majordomo, e-mail majordomo at afnog.org and put
your request in the body of the message (i.e use "help" for help)
This list is maintained by owner-afnog at afnog.org