gpt4 book ai didi

ldap - slapd.d 中的模式添加 : unknown directive

转载 作者:行者123 更新时间:2023-12-04 13:48:40 26 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 14.04 上设置一个 openLDAP LDAP,我想向动态 ldap conf 添加一个自定义架构。据我所知,我必须在 DN 下向我的 ldap 动态添加一个 ldif 条目:cn=myCustomSchema,cn=schema,cn=config。

我想做的是:

  1. 创建模式文件
  2. 创建链接到我的模式文件的 .conf 文件
  3. 通过 slaptest 或 slapcat 命令和 .conf 文件将模式转换为 ldif 文件
  4. 将 .ldif 添加到 LDAP

我无法完成第 3 点,因为 slaptest 和 slapcat 命令都返回:line xxx: unknown directive outside backend info and database definitions。我已经阅读了我的模式文件一千次,但我找不到我的错误。我也找不到任何关于此类错误的有用信息。

这是我的架构文件的一部分:

attributeTypes: (1.2.840.113556.1.8000.2554.48931.2232.50796
NAME 'altitudeEntity'
EQUALITY caseIgnoreMatch
ORDERING caseIgnoreOrderingMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE USAGE userApplications )

attributeTypes: ( 1.2.840.113556.1.8000.17728.40464.13370.25661.2712
NAME 'descriptionEntity'
EQUALITY caseIgnoreMatch
ORDERING caseIgnoreOrderingMatch
SUBSTR caseIgnoreSubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
SINGLE-VALUE
USAGE userApplications )
.
. other attributes
.
ObjectClass: ( 1.2.840.113556.45669.16975.37105.36062
NAME 'principalClass'
SUP top STRUCTURAL
MUST RDNFragment
MAY ( altitudeEntity $ descriptionEntity $ ...) )
.
. other classes extending principalClass (SUP principalClass)
.

此外:当仅保留属性时,命令成功并生成 ldif 文件。错误总是在第一个 objectClass 上。

感谢您的帮助:)

最佳答案

今天早上发现错误,估计是昨天累了

正确的语法是 objectclass ( OID ... 不带“:”。我也将 attributeTypes: ( OID... 更改为 attributetype ( OID. .. 一切正常。

关于ldap - slapd.d 中的模式添加 : unknown directive <objectClass:>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29925049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com