[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Subtree acl II
Stuart Lynne wrote:
>
> On Thu, Oct 15, 1998 at 06:07:32PM +0200, Manon Goo wrote:
> > How do I specify a manager for a subtree of the ldapserver
> >
> > Subtree
> >
> > ou=Manon, o=MG, c=DE
> > objectclass=top
> > objectclass=organizationalUnit
> > objectclass=quipuObject
> > objectclass=quipuNonLeafObject
> > manager=cn=Manon Goo,ou=People,o=MG,c=DE
> > ou=Manon
> >
> > My acls:
> >
> > defaultaccess read
> > access to attr=objectclass
> > by * read
> > access to attr=userpassword
> > by self write
> > by * compare
> > access to dn=".*,ou=Manon,o=MG,c=DE"
> > by dn="cn=Manon Goo,ou=People,o=MG,c=DE"
> > write
> > by * read
> > access to * by * read
> >
> >
> > "cn=Manon Goo,ou=People,o=MG,c=DE" may manage existing entrys of the
> > subtree
> > but is not allowd to insert new entrys under the subtree what is the
> > subtree acl ?
>
> I can think of two approaches. First you can define manager entries that
> are recognizable by dn:
>
> cn=Manon Goo, ou=Managers,o=MG,c=DE
>
> And add appropriate acl's that match that. This requires an extra entry
> for each manager and they must authenticate using a password defined in that
> entry.
>
> Second is to define a single manager group entry that has uniquemember
> values defining mangers:
>
> cn=Managers, o=MG, C=DE
> objectclass: top
> objectclass: groupOfUniqueNames
> cn: Managers
> description: people who can manage o=MG, C=DE
> uniquemember: cn=Manon Goo, ou=People, o=MG, c=DE
> uniquemember: cn=Someone Else, ou=People, o=MG, c=DE
>
> Then use the new (openldap not older umich code base) group acl extension:
>
> access to dn="ou=Manon,o=(.*),c=(.*)"
> attrs=children,entry,uid
> by group="cn=Managers,o=$1,c=$2" write
> by dn=".*" read
>
> The second approach requires a single entry and has the advantage of
> allowing managers to use their normal entry and password to authenticate
> with.
Where Do I find Documentaion to the acl extensions ?
I've read the UMICH SLAPD-Administrators Guide and
have not found anything apropiate for openldap.
> --
> Stuart Lynne <sl@fireplug.net> 604-461-7532 <http://www.fireplug.net>
> PGP Fingerprint: 28 E2 A0 15 99 62 9A 00 88 EC A3 EE 2D 1C 15 68
--
==========================
Manon Goo
manon@manon.de
+49 221 9321936
=========================