Answered Re: FC7 adding unneccesary mailboxes in /var/mail
Phil Meyer
pmeyer at themeyerfarm.com
Mon Jun 25 18:39:25 UTC 2007
Jeroen van Meeuwen wrote:
> Timothy Murphy wrote:
>
>> Tim wrote:
>>
>>
>>> Tim:
>>>
>>>>>> Has anyone else noticed that FC7's /var/mail is full of zero-byte
>>>>>> mailboxes for all users? It includes ones for services (squid,
>>>>>> webalizer, sshd, etc.), not just human users.
>>>>>>
>>>
>>> Chris:
>>>
>>>>> Not until you mentioned it. How odd.
>>>>>
>>> Jeroen van Meeuwen:
>>>
>>>> It isn't really that odd at all, since all users can receive mail.
>>>> Sometimes though, they never do (some system accounts are in
>>>> /etc/aliases and forward to root, some systems never receive mail from
>>>> the outside world and are not being used to send mail locally).
>>>>
>>> Well, odd in that this is the first distro that I've seen do that. I'd
>>> have thought that the aliases file might have been looked at before
>>> making mailbox files. Or that they'd be created the first time a
>>> message was sent to them. Though I can see problems with configuring a
>>> mail client for the first time, if it directly accesses the mail spool
>>> file.
>>>
>>> I can't see it being a problem, it just seemed strange.
>>>
>> I agree it is very strange.
>> As a matter of interest, how would I read mail addressed to tcpdump?
>>
>> Does it actually allow lunatics to send email to these virtual users?
>>
>>
>
> One of those "lunatics" could be the cron daemon. In addition, the cron
> jobs allow a user name to be specified so that it runs the job as that user.
>
> The system however doesn't know what the user tcpdump is supposed to be
> used for. Let alone it knows that the tcpdump user is supposed to be
> used for the tcpdump program only, and that it isn't supposed to send or
> receive any mail.
>
> BTW, You can configure CREATE_MAIL_SPOOL in /etc/default/useradd to
> modify the default behaviour.
>
>
And therein lies the answer to the original poster's question: "what
changed?"
FC6 version of /etc/default/useradd
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
F7 version of /etc/default/useradd
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
More information about the fedora-list
mailing list