Description

If you setup in wikiconfig.py acl_rights_default = 'UserGroup:read,write,delete,revert' this does not prevent anonymous users to read several underlay pages. Because they have the right All:read. But why? -- ReimarBauer 2006-06-06 14:54:29

Details

MoinMoin Version

1.5.3

OS and Version

linux

Python Version

2.3.5

Server Setup

fcgi

Server Details

apache2

Workaround

Discussion

Why shouldn't they have All:read? What's your suggestion?

I would prefer a different Group e.g. MoinPagesGroup which includes * All so it is easier to change the rules for all pages without editing them.

If the wiki rules to be not anonymous to do anything with the pages I am not sure if it is neccesary to search in the help pages in this wiki. The acl rights should not be different handled for the underlay system pages. -- ReimarBauer 2006-06-06 16:15:12

e.g. #acl MoinPagesEditorGroup:read,write,delete,revert MoinPagesGroup:read

That is more a workaround but it is easily to exchange * All on that page with * Known or the User Group -- ReimarBauer 2006-06-06 21:25:05


As we have an action for login since 1.6, we could change this now (note that 1.5.x still used the UserPreferences page for login and if that page did not have read rights, no login was possible!).

How about using this for most underlay pages:

#acl -All:write default

That would:

Pro:

Contra:

Plan


CategoryMoinMoinBugFixed

MoinMoin: MoinMoinBugs/acl_rights_defaultDoesNotWorkForUnderlayPages (last edited 2008-06-08 16:34:55 by ThomasWaldmann)