Linux

OpenLDAP 架構錯誤

  • August 4, 2016

我想將一些模式導入 LDAP。但我得到這個錯誤:

ldapadd: invalid format (line 21) entry: ""

這是帶有架構的文件:

# ****-Schema-Datei.
#
# OID prefix: 1.3.6.1.4.1.29508
# Attributes: 1.3.6.1.4.1.29508.1.1
#
# Depends on: nis.schema, which depends on cosine.schema
attributetype: ( 1.3.6.1.4.1.29508.1.1.1 NAME 'domain'
       DESC 'A mail domain'
       EQUALITY caseIgnoreIA5Match
       SUBSTR caseIgnoreIA5SubstringsMatch
       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
       SINGLE-VALUE )

attributetype: ( 1.3.6.1.4.1.29508.1.1.2 NAME 'forward'
       DESC 'Forward to mail address'
       EQUALITY caseIgnoreIA5Match
       SUBSTR caseIgnoreIA5SubstringsMatch
       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )

objectclass: ( 1.3.6.1.4.1.29508.1.2.1 NAME '****Domain' SUP top STRUCTURAL
       DESC 'Domain used for mail server'
       MUST ( domain )
       MAY ( description ) )

objectclass: ( 1.3.6.1.4.1.29508.1.2.2 NAME '****MailAccount' SUP top STRUCTURAL
       DESC 'Mail account object'
       MUST ( mail $ uidNumber $ gidNumber $ userPassword )
       MAY ( description ) )

objectclass: ( 1.3.6.1.4.1.29508.1.2.3 NAME '****MailAlias' SUP top STRUCTURAL
       DESC 'Mail aliasing forwarding entry'
       MUST ( mail $ forward )
       MAY ( description ) )

objectclass: ( 1.3.6.1.4.1.29508.1.2.4 NAME '****Account' SUP top AUXILIARY
       DESC 'User account'
       MUST ( homeDirectory )
       MAY ( uidNumber $ gidNumber $ uid $ cn $ description $ loginShell $ userPassword $ mail ) )

我剛剛用 **** 替換了這個網站的我們組織的名稱。

為什麼我會收到此錯誤?

感謝您的幫助。

製造商

保羅

ldapadd載入 LDIF 文件時,您正在嘗試載入架構文件。載入模式的 LDIF 版本(如果可用),或者可以按照此處的說明將模式文件轉換為其 LDIF 等效項https://www.lisenet.com/2015/convert-openldap-schema-to-ldif /創建一個slapd.conf包含模式的最小化並將其轉換為cn=config表單。

引用自:https://serverfault.com/questions/793715