[Mailman-Users] permission denied on archive
Richard Barrett
r.barrett at openinfo.co.uk
Wed Nov 26 20:38:52 CET 2003
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
More information about the Mailman-Users
mailing list