Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 09 Aug 2000 09:15:00 -0400
From:      Nathan Vidican <webmaster@wmptl.com>
To:        Thomas Good <tomg@mailhost.nrnet.org>
Cc:        questions@freebsd.org
Subject:   Re: Nobody versus FreeBSD
Message-ID:  <39915954.87BE2324@wmptl.com>
References:  <Pine.LNX.4.10.10008090825480.21660-100000@mailhost.nrnet.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Thomas Good wrote:
> 
> Hello!
> 
> I have a (postgres) database accessed via apache and perl/CGI.
> Nobody is my default user.  The code that works on Linux (boo hiss)
> is failing on FBSD in one minor area:  mail delivery.
> 
> The perl scripts generate email for diff purposes, however, whilst
> running on an FBSD box, Nobody the postman runs into a problem.
> He is unable to write to /var/spool/mqueue.
> 
> Permissions are identical linux to bsd:  755 from /var to .../mqueue
> Ownership is correct (root.daemon for the target dir) although diff
> from Linux (root.mail).  Is any of this pertinent?
> 
> Also, the entry in /etc/passwd for nobody is similar across systems.
> He is a member of his own (nonexistent ;-) group.  Would adding a
> group be advisable or is there a less insecure solution?
> 
> Thanks very much!
> Tom Good
> 
> --------------------------------------------------------------------
>                SVCMC - Center for Behavioral Health
> --------------------------------------------------------------------
> Thomas Good                          tomg@ { admin | q8 } .nrnet.org
> IS Coordinator / DBA                 Phone: 718-354-5528
>                                      Fax:   718-354-5056
> --------------------------------------------------------------------
> Powered by:  PostgreSQL     s l a c k w a r e          FreeBSD:
>                RDBMS       |---------- linux      The Power To Serve
> --------------------------------------------------------------------
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message

Change the group writeable permissions for /var/mqueue, and add the user
nobody to said group. This is generally not a good idea if you are not
the sole user (or customer) on the box. It should not adversly effect
anything else, but it may allow other services (such as a webserver)
running as nobody to write to said directory. Again, if you have total
control over the machine, that shouldn't be a problem, but if you do
virtual-hosting, or anything like that you may want to make sure your
webserver isn't running as the user 'nobody'.

chmod 775 /var/mqueue
add user nobody to group 'daemon'.

-- 
Nathan Vidican
webmaster@wmptl.com
Windsor Match Plate & Tool Ltd.
http://www.wmptl.com/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39915954.87BE2324>