问题标签 [ldif]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3992 浏览

java - 从 java 以编程方式将 apacheds 数据导出和导入到 LDIF

我在 Apache Directory Studio 中创建了一个服务器。我还创建了一个分区并将一些条目从 Java 中插入该服务器。现在我想以编程方式在 LDIF 文件中备份和恢复这些数据。我是 LDAP 新手。因此,请向我展示一个详细的方法,以使用我的服务器中的 java 以编程方式将条目导出和导入到 LDIF。

当前解决方案:

现在我正在使用这种方法进行备份:

为了恢复我正在使用这个:

但我不确定这是否是正确的方法。

此解决方案的问题:

当我备份我的数据库时,它会以随机方式将条目写入 LDIF,因此在我手动修复条目顺序之前,还原不起作用。我有什么更好的方法吗?请有人帮助我。

0 投票
1 回答
852 浏览

ldap - 指定允许的属性值列表的 LDAP 模式语法是什么?

我是 OpenDJ 和 LDAP 的新手,我想知道指定属性的 LDAP Schema 语法是什么,只能有几个值之一?例如,一个User对象有一个名为的属性,该属性status只能具有以下值之一:Active, In-Active.

感谢这里的任何帮助。

0 投票
2 回答
2145 浏览

ldap - LDIF (LDAP) 属性列表

我一直在网上寻找,但到目前为止......不是运气!

我在哪里可以找到所有 LDIF 属性和相应值的列表(例如,“objectClass”可能有“top”、“person”……)?

0 投票
1 回答
734 浏览

ldap - ldif 文件中的 shadowInactive 属性

对于特定用户,我具有以下属性:

由于shadowMax设置为 1 天,当我尝试通过 SSH 登录时,我收到消息说我应该更改密码。但是,我试图了解shadowInactive5 天后会发生什么(shadowInactive: 5)。

用户会无法登录吗?

0 投票
2 回答
5050 浏览

python - Python-Ldap 库。导入 LDIF

是否可以像这样导入 LDIF

使用 python-ldap 库(http://www.python-ldap.org/)?

是的,我可以通过这种方式向 LDAP 添加新记录http://www.grotan.com/ldap/python-ldap-samples.html#add但我不确定这样的文本 ldif 文件。

PS。完整答案在这里http://pastebin.com/eQU7xBfj

0 投票
0 回答
218 浏览

import - 如何使用 jndi 导入 ldif 文件

我正在开发一个 LDAP 应用程序,它访问 APATCHE DIRECTORY 我正在使用 JNDI 通过 java 代码进行交互。现在,我正在尝试将 LDIF 格式的信息从 patcheds 导入到客户端。我能怎么做

0 投票
0 回答
292 浏览

java - 导入 LDIF 文件 users.ldif 错误

在此处输入图像描述

我得到的错误是:配置目录服务器完成。

导入 LDIF 文件 users.ldif

无法从 users.ldif 文件中读取数据

读取 users.ldif 文件时出错

users.ldif 文件存在于目录 c:\openDS

因此,服务器配置为没有 ldif 文件

如何解决?

0 投票
1 回答
20030 浏览

ldap - 应用 LDIF - OpenLDAP 时出现错误 50(访问权限不足)

我正在尝试通过 LDIF 文件应用配置。我在我的 LDAPs 服务器上以管理员身份绑定,我收到以下错误消息:

LDAP:错误 50 - 访问权限不足

我以管理员身份绑定,我能够执行任何查询或任何更改,例如创建新条目、修改现有条目等。

我不知道还能做什么,因为我已经以管理员身份绑定。此外,我什至构建了一个全新的 LDAP 服务器来测试它,我也无法应用任何 LDIF 文件。

我正在使用 Apache Directory Studio LDIF Editor 工具来推送 LDIF 文件,如下所示:

有人可以帮我解决这个问题吗?到目前为止,我已经阅读了很多文章,但都没有成功。

0 投票
1 回答
2934 浏览

ldap - 导入 LDIF 时出错

服务器: Apache DS 2.0
客户端: Apache Directory Studio 2.0

问题:我在导入 LDIF 时遇到错误
这个可以工作 http://pastebin.com/DKZ4fT0U
这个不可以 http://pastebin.com/Z5NxUxX4

错误消息: # !ERROR [LDAP:错误代码 32 - NO_SUCH_OBJECT:MessageType 失败:ADD_REQUEST 消息 ID:81 添加请求:条目 dn[n]:dc=example,dc=zzz objectClass:dcObject objectClass:组织描述:我太棒了公司 与您想在此行中放置的文本一样多 上面行的最多 32K 连续数据必须具有 <CR> 或 <CR><LF> 即 ENTER 在 Windows 和 *nix 系统上都可以使用 - 新行必须以 ONE 开头SPACE dc: example o: Example, Inc. : ERR_268 找不到dc=example,dc=zzz 的分区]

能用的和不能用的区别是——我把“com”换成了“zzz”
注意:在导入新的LDIF之前,我确实删除了之前的条目

我错过了什么?

0 投票
1 回答
645 浏览

linux - Bash如何从基于dn的ldif类型文件中选择多行

我想知道如何最好地解析 ldif 文件(和类似 ldif 的文件),以便我可以将每个 DN 条目及其相关属性导入变量,而无需交叉到其他 DN 及其属性中,因为所有内容都在一个文件中。

请问这怎么做?

谢谢你帮助一个菜鸟。

编辑:类似 ldif 的文件示例如下所示:

我希望能够根据第一个关键字 (dn) 选择文件的各个部分,并将行的值导入到变量中,以便我可以使用它们,然后转到下一部分。