]> git.sur5r.net Git - openldap/blobdiff - tests/data/slapd-acl.conf
Fix typos
[openldap] / tests / data / slapd-acl.conf
index 4e02a8c4e1e5ead8df13964e7a680dfbd65e9a3e..f4c09dbf6383b69ac94c74d66ec7d41cce1b97c9 100644 (file)
@@ -47,10 +47,12 @@ suffix              "dc=example,dc=com"
 directory      ./testrun/db.1.a
 rootdn         "cn=Manager,dc=example,dc=com"
 rootpw         secret
-#ldbm#index            objectClass     eq
-#ldbm#index            cn,sn,uid       pres,eq,sub
 #bdb#index             objectClass     eq
 #bdb#index             cn,sn,uid       pres,eq,sub
+#hdb#index             objectClass     eq
+#hdb#index             cn,sn,uid       pres,eq,sub
+#ldbm#index            objectClass     eq
+#ldbm#index            cn,sn,uid       pres,eq,sub
 
 #access                to attr=objectclass dn.subtree="dc=example,dc=com"
 access         to attr=objectclass
@@ -64,6 +66,7 @@ access                to filter="(objectclass=person)" attr=userpassword
 access         to dn.children="ou=Alumni Association,ou=People,dc=example,dc=com"
                by dn.regex=".+,dc=example,dc=com" +c continue
                by dn.subtree="dc=example,dc=com" +rs continue
+               by dn.children="dc=example,dc=com" +d continue
                by * stop
 
 #access                to attr=member,uniquemember dn.subtree="dc=example,dc=com"
@@ -94,6 +97,12 @@ access               to dn.exact="cn=Alumni Assoc Staff,ou=Groups,dc=example,dc=com"
 access         to filter="(name=X*Y*Z)"
                by * continue
 
+access         to dn.subtree="ou=Add & Delete,dc=example,dc=com"
+               by dn.exact="cn=Bjorn Jensen,ou=Information Technology Division,ou=People,dc=example,dc=com" add
+               by dn.exact="cn=Barbara Jensen,ou=Information Technology Division,ou=People,dc=example,dc=com" delete
+               by dn.exact="cn=James A Jones 1,ou=Alumni Association,ou=People,dc=example,dc=com" write
+               by * read
+
 # fall into global ACLs
 
-#monitor#database monitor
+#monitor#database      monitor