View | Details | Raw Unified | Return to bug 41782
Collapse All | Expand All

(-)a/management/univention-appcenter/ldap/66univention-appcenter_app.acl (-1 / +3 lines)
 Lines 2-8    Link Here 
2
params = {}
2
params = {}
3
params['base'] = configRegistry['ldap/base']
3
params['base'] = configRegistry['ldap/base']
4
4
5
print '''
5
import os.path
6
if os.path.exists('/var/lib/univention-ldap/local-schema/univention-app.schema'):
7
	print '''
6
access to dn.regex="^univentionAppID=([^,]+),cn=([^,]+),cn=apps,cn=univention,%(base)s$" filter="(objectClass=univentionApp)" attrs=entry,@univentionApp,@univentionObject
8
access to dn.regex="^univentionAppID=([^,]+),cn=([^,]+),cn=apps,cn=univention,%(base)s$" filter="(objectClass=univentionApp)" attrs=entry,@univentionApp,@univentionObject
7
	by dn.onelevel="cn=dc,cn=computers,%(base)s" write
9
	by dn.onelevel="cn=dc,cn=computers,%(base)s" write
8
	by dn.onelevel="cn=memberserver,cn=computers,%(base)s" write
10
	by dn.onelevel="cn=memberserver,cn=computers,%(base)s" write
(-)a/virtualization/univention-virtual-machine-manager-schema/conffiles/etc/ldap/slapd.conf.d/66univention-ldap-server_acl-master-uvmm (-1 / +3 lines)
 Lines 2-9    Link Here 
2
params = {}
2
params = {}
3
params['right'] = 'write' if configRegistry['ldap/server/type'] == 'master' else 'read'
3
params['right'] = 'write' if configRegistry['ldap/server/type'] == 'master' else 'read'
4
params['base'] = configRegistry['ldap/base']
4
params['base'] = configRegistry['ldap/base']
5
import os.path
5
6
6
print '''
7
if os.path.exists('/usr/share/univention-ldap/schema/univention-virtual-machine-manager.schema'):
8
	print '''
7
access to dn.regex="^univentionVirtualMachineUUID=([^,]+),cn=Information,cn=Virtual Machine Manager,%(base)s$" filter="(objectClass=univentionVirtualMachine)" attrs=entry,@univentionVirtualMachine,@univentionObject
9
access to dn.regex="^univentionVirtualMachineUUID=([^,]+),cn=Information,cn=Virtual Machine Manager,%(base)s$" filter="(objectClass=univentionVirtualMachine)" attrs=entry,@univentionVirtualMachine,@univentionObject
8
	by dn.onelevel="cn=dc,cn=computers,%(base)s" %(right)s
10
	by dn.onelevel="cn=dc,cn=computers,%(base)s" %(right)s
9
	by dn.onelevel="cn=memberserver,cn=computers,%(base)s" %(right)s
11
	by dn.onelevel="cn=memberserver,cn=computers,%(base)s" %(right)s

Return to bug 41782