[Mailman-Developers] CVS / Queuing problem

Scott scott@chronis.pobox.com
Tue, 6 Oct 1998 14:30:39 -0400

On Tue, Oct 06, 1998 at 02:24:30PM -0400, Ken Manheimer wrote:
| Scott, i thought of a question about your changes which i haven't had
| the time to investigate.  
| You mention that you're using setgid on the queue directories to enable
| proper permissions - my question concerns what people who are using
| existing installations need to do to set those permissions.  In fact,
| more generally, does the installation mechanism need to be changed to
| set things up properly?

I don't think so... all that's necessary is that $prefix/data is
setgid mailman.  Both my mailman installs have this and i don't recall
changing the perms for that directory manually at all.  in short, i'm
pretty sure that the current install takes care of that.

|  Might we need a hook somewhere that detects the
| lack of these directory preparation, and reacts accordingly? 

personally, I'd like to see a general "mmcheck" script or something
that looks at all the directory permissions and reports any problems.
i've seen other directories ($prefix/mail and $prefix/cgi)
mysteriously drop their setgid status somehow (whether or not it was
my own fault i doj't know) and the resulting problems can be really
hard to identify.

mmcheck would be pretty simple -- just stat all the directories and
compare to a preset dict of what they should be.