Hi Guys,
I've installed Exim now on what must be close on 25 boxes and this one has me
stumped.
The default permissions for the var spool mail directory is 771 on mandrake
9.2
I recall it previously being 777.
One fellow even suggested 1777 ( sticky bit) on a newsgroup ( some cygwin
thing)
I have msec installed on the box ( security checks etc) which insists on
changing the perms back to 771 as it claims its world writable ( quite
rightly so).
What can i do to exim to make it work in this 771 mode ?
the directory is changed back to root:mail ,perms 771, by msec and i'm not
sure if i want to force it to use 777 or 1777.
exim user is set to exim and exim is part of group mail in /etc/group
If i dont change the permissions to 777, i get the following error during
local delivery for "mail -s test john@domain" from command prompt as root:
2003-12-02 02:10:37 1AQy7h-0001h1-7g <= root@domain U=root P=local S=299
2003-12-02 02:10:37 1AQy7h-0001h1-7g unable to set gid=501 or uid=501
(euid=503): local delivery to john <john@domain> transport=local_delivery
2003-12-02 02:10:37 1AQy7h-0001h1-7g failed to read delivery status for
john@domain from delivery subprocess
2003-12-02 02:10:37 1AQy7h-0001h1-7g appendfile transport process returned
non-zero status 0x0100: exit code 1
2003-12-02 02:10:37 1AQy7h-0001h1-7g == john@domain R=localuser
T=local_delivery defer (-1)
2003-12-02 02:10:37 1AQy7h-0001h1-7g Frozen
user john: uid 501
exim: uid 503
mail: uid 12
If i'm missing some spike through the left frontal lobe, please excuse me as
its pretty late and i'm at my wits end.
Regards
John