Hello,

I'm quite new to LDAP and at the moment I'm really just playing around,
and trying to learn how to configure and use OpenLDAP correctly.

So I set up some kind of a small address directory, as could be used by
my family to have a central place, where addresses can be stored, just
to keep in contact. The setup looks like this:

# reading out data as authenticated user
access to dn.children="ou=people,dc=example,dc=org"
        by self write
        by users read
access to dn.base="ou=people,dc=example,dc=org"
        by users read
access to dn.base="dc=example,dc=org"
        by users read

This seems to work, fine: I can log in, using my dn
        uid=wolfgang,ou=people,dc=example,dc=org
and I can change my details, and view the details of the other uids.

Then I thought, it would be nice to be able, to create my own address
books within my "self" contact. Such as
        ou=adrbook01,uid=wolfgang,ou=people,dc=example,dc=org
and have in there contacts, that can only be shown by me. All other
users should be able to do the same thing, of course. So I tried to
create the new ou=adrbook01 entry and got a "no write access to entry".
As I understand it, I may only add and change attributes, that lie
within my binddn.

So, now my question is, how can I configure slapd to enable users, to
build their own subtrees, without having to give a rule for every
single uid, that lies within ou=people?

Thanks in advance,
  Wolfgang

Reply via email to