我正在尝试将 LDAP 数据从 Zimbra 模式导出到基本的 OpenLDAP 模式中。显然,Zimbra 模式比基本的 OpenLDAP 具有更多的属性。我的问题是是否有办法:
- 仅导出基本 OpenLDAP 模式中存在的 LDAP 数据过滤属性
- 或者完全导出具有 Zimbra 属性的 LDAP 数据,以某种方式仅导入有效属性
- 或者,如果有一个工具可以修改 LDIF 文件以删除基本 OpenLDAP 模式中不存在的属性
LDAP 有几百个节点,所以我一直在寻找一种至少半自动的方法
我正在尝试将 LDAP 数据从 Zimbra 模式导出到基本的 OpenLDAP 模式中。显然,Zimbra 模式比基本的 OpenLDAP 具有更多的属性。我的问题是是否有办法:
LDAP 有几百个节点,所以我一直在寻找一种至少半自动的方法
首先,应该可以将 Zimbra 特定模式添加到任何 LDAP 服务器,然后以通常的方式导入 LDIF 文件。
其次,您可以在出现错误时使用
-c
开关ldapadd
继续操作(以及-S
记录这些东西的开关)。显然,您需要在执行此操作时测试您是否仍有可用的结构。第三,如果您只需要字段的一个子集,您可以在使用时只转储您感兴趣的属性
ldapsearch
。请参阅相应的手册页。