OpenLDAP重新启动不会重新加载自定义方案

时间:2018-11-06 16:43:24

标签: ldap openldap ldif

我无法设置OpenLdap服务器(版本2.4.44)。

我在stackoverflow上或通过Google都没有发现任何相关问题,所以希望有人可以帮助我。

我成功创建了一个具有自定义属性的新objectClass,并使用ldif格式加载了它。我可以分配类并将属性添加到条目。 但是,使用sudo service slapd restart重新启动slapd服务时,服务器启动失败。在systemctl中查找时,它告诉我在我的自定义olcAccess设置中我的属性之一未知。

/etc/ldap/slapd.d: line 1: unknown attr "mitgliedsart" in to clause

如果我不担心服务器无法重启,这不会打扰我,那么有没有办法告诉openldap在启动时自动重新加载类?

作为参考,以下是olcAccess规则和自定义架构(简称)。

customSchema.ldif:

dn: cn=schema,cn=config
changetype: modify
add: olcAttributetypes
olcAttributetypes: ( 2.25.128424792425578037463837247958458780603.101 NAME 'customAttribute' EQUALITY 2.5.13.5 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15)

dn: cn=schema,cn=config
changetype: modify
add: olcObjectClasses
olcObjectClasses: ( 2.25.128424792425578037463837247958458780603.125 NAME 'customClass' DESC 'Custom' SUP top AUXILIARY MUST (customAttribute) MAY ()

accessRules.ldif:

dn: olcDatabase={1}mdb,cn=config
changetype: modify
replace: olcAccess
olcAccess: to * attrs=customAttribute by * write

0 个答案:

没有答案