Re: [Fwd: [PHP] Support Ticket Updated!]

dvanhorn <[email protected]> Sun, 24 Aug 2003 21:08:39 -0500
Newsgroups gmane.org.ballistichelmet.devel
Message-ID <[email protected]>
We might actually be able to use the bh user for this... but I won't really
know until Jon does something about the compiler privledges.  C'mon already Jon.

-d

David Van Horn wrote:
> dvanhorn wrote:
> 
>>Not really an answer... Anyway, we should look into whether we can work around
>>the root issue.  Let me know if anyone finds anything.
> 
> 
> There is one solution I can think of to this problem... fork over another
> $10/mo.  I say it's worth it.
> 
> -d
> 
>>From Mailman's INSTALL:
> 
> 1. System setup
> 
>     You will need to be root to perform the steps in this section.
> 
>     Before installing the Mailman software, you need to prepare your
>     system by adding certain users and groups.
> 
>     - Add a new user called `mailman'.  Typically this is added to
>       your /etc/passwd file.  If username `mailman' is already in use,
>       choose something else unique and see the --with-username flag
>       below.
> 
>     - Add a new group called `mailman'.  Typically this is added to
>       your /etc/group file.  The Mailman files will be installed under
>       the `mailman' group, with the set-group-id bit.  Mailman's
>       security is based on group-ownership permissions, so it is
>       important to get this step right.  If groupname `mailman' is
>       already in use, choose something else unique and see the
>       --with-groupname below.  The mailman user created in the
>       previous step must be a member of this group.
> 
>     - Create an installation directory (called $prefix in the
>       documentation that follows).  All of the Mailman files will be
>       installed under $prefix.  Run "configure --help" for ways to
>       split the installation based on read-only vs. read/write files.
> 
>       The default installation directory for Mailman 2.1 is
>       /usr/local/mailman.  It used to be /home/mailman for all
>       versions prior to Mailman 2.1alpha2.  You can override the
>       default by using the --prefix option to configure (see below).
>       If you're upgrading from a version previous to Mailman 2.1, you
>       will need to use --prefix unless you move your mailing lists
>       (this can be a wise upgrade strategy).
> 
>       Watch out if your site does something like mount /usr/local with
>       the nosuid option.  This will break Mailman, which relies on
>       set-gid programs for its security.  If this describes your
>       environment, simply install Mailman in a location that allows
>       setgid programs.
> 
>       Make sure the install directory is set to group `mailman' (or
>       whatever you're going to specify as --with-groupname) and has
>       the setgid bit set (but see README.BSD if you're on a BSD
>       system).  You probably also want to guarantee that this
>       directory is readable and executable by everyone.  For example,
>       these shell commands will accomplish this:
> 
>           % cd $prefix
>           % chgrp mailman .
>           % chmod a+rx,g+ws .
> 
>       You are now ready to configure and install the Mailman software.