mqueue file permissions
brose at MED.WAYNE.EDU
Wed Jan 29 21:37:37 GMT 2003
Adding umask above didn't fix. I checked the change log on SA and the
only entry that mentions umask is
2003-01-19 04:25 felicity
* lib/Mail/SpamAssassin/: BayesStore.pm, Conf.pm,
DBBasedAddrList.pm, NoMailAudit.pm, PerMsgStatus.pm, Util.pm:
umask around any open or tie commands. This will 1) let the
options work as expected, and 2) keep some of our temp files
If I grep thru all the pm files I see some umasks set to 0 and some 077.
The 077's are in their BayeStore.pm, NoMailAudit.pm and a UnixLocker.pm
So it looks like they are changing it. What a pain!
From: Julian Field [mailto:mailscanner at ECS.SOTON.AC.UK]
Sent: Wednesday, January 29, 2003 3:46 PM
To: MAILSCANNER at JISCMAIL.AC.UK
Subject: Re: mqueue file permissions
At 20:41 29/01/2003, you wrote:
>Weird... I just started having the exact same problem today at 12:50pm
>EST. Only change made was updating SA to the latest CVS of 2.50. Last
>update was about 4 weeks ago.
Fancy checking there are no "umask" calls in the SA code that weren't
there before? The actual spam checking is done in a forked process, so
umask calls in there won't have any effect. But if they have umask calls
in places they shouldn't, it might be possible that they execute one in
the main MS thread. If that is the case, I'm going to have to move the
umask call again.
Is my suggested earlier change working okay? (Adding "umask 0077;" near
the top of WorkForHours() in the main /usr/sbin/MailScanner script).
>From: Brian Peterson [mailto:brian at KAOSTECH.COM]
>Sent: Wednesday, January 29, 2003 12:46 PM
>To: MAILSCANNER at JISCMAIL.AC.UK
>Subject: mqueue file permissions
>I've been seeing problems with the mqueue qf file modes when
>SpamAssassin is enabled, I've used both SpamAssassin 2.43 and 2.50.
>The qf files are being delivered to the mqueue directory mode 664
>instead of 600 which sendmail then complains about bogus uid even
>though it's the permission. Has anyone seen this before?
>Jan 29 09:34:34 alpha sendmail: h0THY4D07651: bogus queue file,
>uid=0, mode=100664 Jan 29 09:34:34 alpha sendmail: h0THY4D07651:
>Losing ./qfh0THY4D07651: bogus file uid in mqueue
>-rw------- 1 root root 7 Jan 29 09:34 dfh0THY4D07651
>-rw-rw-r-- 1 root root 894 Jan 29 09:34 Qfh0THY4D07651
>mailto:kaos at kaostech.com
MailScanner thanks transtec Computers for their support
More information about the MailScanner