设置 LDAP 服务器时,我必须导入几个模式,例如eduPerson. 开发人员发布了一个 LDIF 文件,内容如下:
# This LDIF file can be used to add to add the eduPerson schema to \n# an OpenLDAP server > 2.4 that uses the new configuration format. \n# Put this file to /etc/ldap/schema/ and then execute the following \n# comand to add this schema:\n# ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/eduperson.ldif\nRun Code Online (Sandbox Code Playgroud)\n\n另一方面,我听说 LDAP 管理员说他通过将模式包含到 LDAP 配置(例如/etc/openldap/slapd.conf)并重新启动 LDAP 恶魔来导入模式。
因此,根据我的研究,在我看来,包含架构是正确的方法,而 LDIF 更适合用于导入数据 \xe2\x80\x93 而不是架构本身。那是对的吗?两者之间有什么区别?我何时应该使用它们?
\nLDIF 是表示 LDAP 操作或数据的标准文本格式。大多数目录服务器使用 LDIF 来保存某些配置,尤其是架构,但 LDIF 还可用于其他目的,例如添加、导入、导出、修改数据。
来自不同标准和产品的大多数模式定义都分布在 LDIF 文件中。LDAP 规范中没有定义如何将这些文件加载到服务器,因此服务器也定义了如何将这些文件加载到服务器。
您的问题似乎特定于 OpenLDAP,答案可能会根据 OpenLDAP 的版本而有所不同。
| 归档时间: |
|
| 查看次数: |
3631 次 |
| 最近记录: |