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.