|
I think we should have Administrators group for each partition and also for the whole system.
To have administrators for each partition we can create a container, ou=Administrators, with each partition created and we can arrange ACI accordingly that group for that partition. To have system wide administrators there are two choices: 1. We will add some ACI to each creaed partition for ou=Administrators,ou=system group. 2. We will implement mutable RootDSE or hierarchical partitions in other words. Fixed in 1.0 branch:
http://svn.apache.org/viewvc?view=rev&revision=439118 Fixed in 1.1 branch: http://svn.apache.org/viewvc?view=rev&revision=439119 Things were done a little differently here. I did not add an ACI but rather hardwired the Administrators group so this works with both the default authz service and the one that uses ACI. Basically all access control checks are bypassed for anyone in this very special admin group. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We might also want to hardcode into the DefaultAuthorizationService a lookup to check this group specifically to see if the user is in it. If so then they should have superuser access (full access).