steffen: server/kolabd/kolabd/templates slapd.access.template, NONE, 1.1 slapd.conf.template, 1.12, 1.13

cvs at intevation.de cvs at intevation.de
Wed Jul 6 12:42:38 CEST 2005


Author: steffen

Update of /kolabrepository/server/kolabd/kolabd/templates
In directory doto:/tmp/cvs-serv11222/kolabd/templates

Modified Files:
	slapd.conf.template 
Added Files:
	slapd.access.template 
Log Message:
Template for domain-maintainer related LDAP ACLs.

--- NEW FILE: slapd.access.template ---
##  Copyright (c) 2005 Klaraelvdalens Datakonsult AB
##     Written by Steffen Hansen <steffen at klaralvdalens-datakonsult.se>
##
## This program is Free Software under the GNU General Public License (>=v2).
## Read the file COPYING that comes with this packages for details.

# Domain ACL statements for inclusion in slapd.conf


Index: slapd.conf.template
===================================================================
RCS file: /kolabrepository/server/kolabd/kolabd/templates/slapd.conf.template,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- slapd.conf.template	5 Jul 2005 10:40:13 -0000	1.12
+++ slapd.conf.template	6 Jul 2005 10:42:36 -0000	1.13
@@ -67,21 +67,14 @@
 index   kolabHomeServer pres,eq
 index   member          pres,eq
 
-## Domain test
-#access to filter=(&(objectClass=kolabInetOrgPerson)(mail=*@<DOMAIN>)(|(!(alias=*))(alias=*@<DOMAIN>)))
-#        by group/kolabGroupOfNames="cn=<DOMAINS>,cn=domains,cn=internal,@@@base_dn@@@" write
-#        by * continue
+include @l_prefix@/etc/openldap/slapd.access
 
-#access to dn="cn=domains,cn=internal,@@@base_dn@@@"
-#        by group/kolabGroupOfNames="cn=admin,cn=internal,@@@base_dn@@@" write
-#        by group/kolabGroupOfNames="cn=maintainer,cn=internal,@@@base_dn@@@" write
-#        by dn="cn=nobody,cn=internal,@@@base_dn@@@" read
-#        by group/kolabGroupOfNames="cn=<DOMAINS>,cn=domains,@@@base_dn@@@" read
-#        by * search stop
+access to dn="@@@base_dn@@@" attrs=children
+	by group/kolabGroupOfNames="cn=domain-maintainer,cn=internal,@@@base_dn@@@" write
 
-#access to dn.subtree="cn=Monitor"
-#        by group/kolabGroupOfNames="cn=admin,cn=internal,@@@base_dn@@@" write
-#        by * none stop
+access to dn.subtree="cn=Monitor"
+        by group/kolabGroupOfNames="cn=admin,cn=internal,@@@base_dn@@@" write
+        by * none stop
 
 access to attr=userPassword
    	by group/kolabGroupOfNames="cn=admin,cn=internal,@@@base_dn@@@" =wx
@@ -164,8 +157,9 @@
 access to dn="k=kolab,@@@base_dn@@@"
 	by group/kolabGroupOfNames="cn=admin,cn=internal,@@@base_dn@@@" write
 	by group/kolabGroupOfNames="cn=maintainer,cn=internal,@@@base_dn@@@" read
+	by group/kolabGroupOfNames="cn=domain-maintainer,cn=internal,@@@base_dn@@@" read
 	by dn="cn=nobody,cn=internal,@@@base_dn@@@" read 
-	by * none stop
+	by * none stop	
 
 access to * 
         by self write





More information about the commits mailing list