问题标签 [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 投票
1 回答
12126 浏览

command-line - 从特定 OU 导出 AD 结构,然后在新域中重新创建结构

我研究并发现为我们的应用程序导出我们的活动目录信息的方法是这样的:

现在,我已经读过要从该文件导入,您只需将 -i 选项添加到如下行:

显然,我很害怕尝试这个,因为我不想吹走任何东西。我的问题是:

  1. 是否指定OU=MyAppsOU-New使用该特定名称创建新的 OU 结构?(我只是想 100% 积极)

  2. 指定不同的域名 (newdmz) 是否只是更新文件中的所有数据以包含新域名?

    或者

  3. 我是否需要修改导出的 csv 文件以将域名 (testdmz) 更改为新域名 (newdmz)?

  4. 我应该这样做有不同的方式吗?

我只想重新创建没有组、角色(即组)和用户的 OU 结构。我可能会在不同的过程中做这些,因为我们有不同的用户名用于测试和生产。

0 投票
2 回答
19387 浏览

active-directory - 如何使用“ldifde”导入群组成员?

我有两个域。一生产。一测试。两人之间没有信任。

我可以使用 ldifde 命令成功导入所有用户对象和组对象。当我尝试在我的导出/导入中也包括组成员时,我似乎无法成功导入。

以下是我尝试过的变体:

尝试1:

尝试 2:将正确的 objectClass 添加到我的 ldifde 导入文件中:

尝试 3:删除现有组对象并使用与“尝试 2”相同的命令和格式:

所以我被困住了。显然 'ldifde' 可以用来导入组成员——我所有的同事都说它从来没有用过,但我偶然发现 MS 文章中说的不是这样; http://social.technet.microsoft.com/Forums/nl/winserverDS/thread/089a3f3b-617f-4c66-a3fc-be543d97a612

然后我偶然发现“5. LDIFDE 不支持更改组成员资格。您可以使用 CSVDE 或 ADDUSERS.exe 或 DStools for Windows 2003 Editions。” 在这里:http: //support.microsoft.com/kb/555634

我会无缘无故发疯吗?我会成功使用“ldifde”吗?

编辑:是的,我无缘无故地发疯了。我的一个目标用户实际上位于我为“ldifde”指定的不同 OU 中。正因为如此,'ldifde' 只会放弃并且不会将任何成员添加到组中。

0 投票
1 回答
740 浏览

perl - Perl:Net::LDAP::LDIF moddn 示例

我正在寻找如何使用 CPAN 的 Net::LDAP 更改 DN 或更确切地说是 RDN 的示例代码。重要提示:我不想直接对服务器进行此更改,而是生成一个 LDIF 文件!Net::LDAP 中只有 moddn 函数,LDIF 模块中没有。尽管如此,我在互联网上的某个地方读到,可以创建这样的 LDIF 文件。

可能我必须使用Net::LDAP::Entry 的 moddn函数,但我还没有找到将这种更改写入 LDIF 文件的方法。

先感谢您。

0 投票
6 回答
2437 浏览

sed - Sed/Awk - 删除 ldif 转储中的空格/连接行

我的 ldif 文件中有一些条目使我的转储不利于下次导入。

如何使用 sed/awk/etc 将其更改为

又名将所有内容放在一行中

0 投票
2 回答
9985 浏览

java - 向 ApacheDS 服务器添加自定义属性

我使用 ApacheDS 服务器作为 LDAP 服务器。我创建了一个自定义属性以在我定义的 LDAP 结构中使用。我创建了一个模式,并在该模式内定义了一个 ObjectClass 和一个名为 dateOfBirth 的属性。我导出了 Schema 并将其导入到 ApacheDS 的 DIT 中。架构已导入,可以查看 dateOfBirth 属性。

但是,当我尝试添加它时,我收到一条警告:

dateOfBirth 用于存储有关 Person 的信息。LDAP 中的 Person 对象类称为 inetOrgPerson ObjectClass。添加 dateOfBirth 以使用它的最佳方法是什么?

0 投票
3 回答
6900 浏览

java - 在 LDAP 中存储照片

我知道您可以将照片存储在 LDAP 中。但这是个好主意吗?

目前,正在为公司需求构建 LDAP 结构。

0 投票
1 回答
148 浏览

java - ApacheDS OID 指定数据类型列表

我使用 ApacheDS 作为 LDAP 服务器。当您定义属性时,有不同的类型。例如,字符串或布尔值。有没有办法指定一个列表。那么手机列表?

如果没有,怎么能做到这一点。我知道有一个名为 groupOfUnquieNames 的 ObjectClass。但问题是我有多个列表。例如,手机列表和地址列表。

如何才能做到这一点?

0 投票
1 回答
739 浏览

java - LDAP 服务器充当 CRM

我目前正在为我的公司开发 CRM 产品。LDAP 用于访问以下信息:

  • 用户信息
  • 联系信息
  • 网络资源

LDAP 可用于查找:

  • 加密证书
  • 指向打印机的指针
  • 服务
  • 从各种服务访问同一目录

我目前正在构建这个 CRM 平台的架构。将 LDAP 用作 CRM 存储库是否常见?在上下文中将客户信息存储在 LDAP 中是个好主意吗?

例如,该软件将有客户、产品、订单。

我正在尝试寻找一些架构示例,但似乎找不到大多数 CRM 系统上使用的架构。

我希望你能帮忙。

0 投票
1 回答
677 浏览

java - 查询 LDAP 结构未知的 LDAP 服务器

我正在为我的公司使用 Spring 进行 Java 开发。我们正在开发一个具有本地 LDAP 服务器的应用程序。LDAP 服务器将用于获取信息。但是,我们不希望应用程序的用户知道 LDAP 结构/模式。这是因为客户/用户将拥有自己的 LDAP 服务器和自己的 LDAP 结构/模式。

例如,客户/用户将通过用户界面获取信息,方法是提供将用于连接到 LDAP 服务器的 LDAP 服务器详细信息。连接后,他们将能够通过执行查询来获取信息。现在,他们将不知道有关 LDAP 结构的信息。将要编写的代码将通过执行用户查询来完成。如果查询运行,那么它将返回该信息,否则将给出异常。

我面临的问题是:

当你使用 Spring LDAP 时,有一个叫做 AttributesMapper 和 ContextMapper 的东西。为了使用它,我必须传入一个强类型对象。例如:

上面的代码在根据查询执行时,将仅获取有关 cn 属性的信息,而不获取其他信息。还有其他不需要强类型对象的东西吗?

我不知道该怎么办。

例如,要搜索所有员工:

这将返回所有员工,但只设置 cn 属性。但是,在客户 LDAP 服务器上,它们可能没有名为 cn 的属性。

做这个的最好方式是什么?我们编写的代码充当用户界面和客户 LDAP 服务器之间的代理。

0 投票
1 回答
582 浏览

ldap - 通过 ldif 导出/导入八位字节字符串

我需要将属性从一个 LDAP 目录 (Novell eDirectory) 传输到另一个。我使用 LDIF 来做到这一点。

但直到现在,我还没有找到以这种方式导入八位字节字符串的方法。导出到 ldif 似乎有效。

我需要传输的八位字节字符串属性是: sASLoginConfigurationKey sASLoginConfiguration sASLoginSecretKey sASLoginSecret

有人可以给我一个提示来解决这个问题吗?