尝试将 Cisco 方案导入 OpenLDAP 时出错

尝试将 Cisco 方案导入 OpenLDAP 时出错

我正在尝试将 Cisco 架构导入我的 OpenLDAP 服务器。我按照一条说明操作,需要创建一个 ldif 文件,然后使用它进行导入。但是当我运行 slapcat 时,我看到了以下消息:

594e80a3 /etc/openldap/schema/cisco.schema: line 89 objectclass: AttributeType not found: "sn"
slapcat: bad configuration directory!

这是我的schema.conf:

include     /etc/openldap/schema/cisco.schema

当我core.schema运行它时,文件是空的。

命令如下:

slapcat -f schema.conf -F . -n0 -H ldap:///cn={0}cisco,cn=schema,cn=config -l cisco.ldif

谁能帮我?

此致。

答案1

slapdcat可能是错误的实用程序。您可能应该使用slaptest

您还需要包括 cisco.schema 具有的任何依赖项。
'sn' 'surname'是的一部分corecosinenis(或rfc2307bis)也是常见的依赖项。

-F confdir
指定一个配置目录。如果同时指定了 -f 和 -F,则将读取配置文件并将其转换为配置目录格式,然后将其写入指定目录。如果未指定任何选项,slaptest 将尝试在尝试使用默认配置文件之前读取默认配置目录。如果存在有效的配置目录,则将忽略默认配置文件。如果还指定了试运行模式,则不会发生转换。

相关内容