diff options
author | bwarsaw <> | 2005-05-13 04:21:54 +0000 |
---|---|---|
committer | bwarsaw <> | 2005-05-13 04:21:54 +0000 |
commit | bce07e58accbc82371ad56ca0b143b916bb9bfde (patch) | |
tree | 226594544b9751a146bd1993792a73713b288939 /doc | |
parent | fd88d0606759107336d1a6c6a060771763fdc2bb (diff) | |
download | mailman2-bce07e58accbc82371ad56ca0b143b916bb9bfde.tar.gz mailman2-bce07e58accbc82371ad56ca0b143b916bb9bfde.tar.xz mailman2-bce07e58accbc82371ad56ca0b143b916bb9bfde.zip |
Provide a warning about the private archive directory permissions on shared
multiuser systems, and provide some information on what can be done about it.
Update the install document.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/mailman-install.tex | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/mailman-install.tex b/doc/mailman-install.tex index 71b1e6d2..769a96ce 100644 --- a/doc/mailman-install.tex +++ b/doc/mailman-install.tex @@ -283,6 +283,26 @@ to fix the problems (probably the easiest solution): \item Repeat previous step until no more errors are reported! \end{itemize} +\begin{notice}[warning] +If you're running Mailman on a shared multiuser system, and you have mailing +lists with private archives, you may want to hide the private archive +directory from other users on your system. In that case, you should drop the +other execute permission (o-x) from the \file{archives/private} directory. +However, the web server process must be able to follow the symbolic link in +public directory, otherwise your public Pipermail archives will not work. To +set this up, become root and run the following commands: + +\begin{verbatim} +# cd <prefix>/archives +# chown <web-server-user> private +# chmod o-x private +\end{verbatim} + +You need to know what user your web server runs as. It may be \code{www}, +\code{apache}, \code{httpd} or \code{nobody}, depending on your server's +configuration. +\end{notice} + \section{Set up your web server} Congratulations! You've installed the Mailman software. To get everything |