[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: ACLs applying to RootDSE



> Define those ACLs before any database definition ...
>
> ie:
>
> [ assuming the rest of the config file such as schemas is above]
>
> access to dn.exact=""
>          by * read
>
> access to dn.subtree="cn=Subschema"
>          by * read
>
> database bdb
>
> [continue database definitions]

I'm afraid this is not enough, because if the first database related ACLs
contain a catchall like

database bdb
suffix "dc=example,dc=com"
access to *
    by users read
# implying "by * none"

then the global ACLs are never reached.  All ACLs of first database must
be scoped to allow reaching the global ones (and all per-database ACLs
should, for clarity and consistency)

p.

-- 
Pierangelo Masarati
mailto:pierangelo.masarati@sys-net.it


    SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax: +390382476497