On 26 Nov 2003, at 19:21, Richard Barrett wrote:
On 26 Nov 2003, at 17:25, Brian Craft wrote:
On Wed, Nov 26, 2003 at 08:21:53AM +0100, Sasa Stupar wrote:Brian Craft wrote:
I just went through the INSTALL doc and set up the /pipermail/ alias.
The archive links now give me a permission denied error.
The permissions on the directories are as shown:
drwxrws--- 6 root list 4096 Nov 25 18:05 private drwxrwsr-x 2 root list 4096 Nov 25 18:05 public
These are not correct the permissions for the $prefix/archives/private directory which should be:
drwxrws--x 6 root list 4096 Nov 25 18:05 private
Without other having execute permission on $prefix/archives/private, symlinks in $prefix/archives/public, accessed via the /pipermail/ URI, cannot be followed by the Apache server. This is the cause of the permissions failure you are seeing. Apapche also must have +FollowSymLinks on the Options directive applicable to $prefix/archives/public.
Is this correct? If I add "other" read & execute to the "private" directory, then the archive links works. But I doubt that's the right solution.
You do not need to open up read permission to other on $prefix/archives/private.
The following point is, of course, complete nonsense. Sorry about that.
<nonsense>
This will allow anybody with access to the command line of your system to read private archives, which may or may not be acceptable to you.</nonsense>
I don't really understand this private/public directory business and the
symbolic links between them. Can someone explain what the goal is?
With the private/public directory setup, list archives can be changed from private to public and vice versa by simply adding and deleting symlinks in the $prefix/archives/public directory to subdirectories in the $prefix/archives/private directory. This is what happens when you change the public/private archiving option through the web admin GUI.
b.c.run bin/check_perms -f to see if you have correct permissions.
It reports no problems,
Maybe it should. I'll take a look at the check_perms code. Another question is how the $prefix/archives/private directory got created with the wrong permissions during the installation. How did you install MM and what version are you running on what OS.
but I still get "permission denied" on the archive from apache.
b.c.
----------------------------------------------------------------------- Richard Barrett http://www.openinfo.co.uk
------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
This message was sent to: [EMAIL PROTECTED] Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/archive%40jab.org