【问题标题】:Move all entries from one OU to another OU in Oracle Unified Directory server将所有条目从一个 OU 移动到 Oracle Unified Directory 服务器中的另一个 OU
【发布时间】:2015-12-21 13:32:38
【问题描述】:

我正在使用 Oracle Unified Directory ldap 服务器,我想重命名其中包含更多用户条目的 OU。我刚刚在我的暂存 ldap 服务器中执行了下面的脚本以更改 OU 的名称,它开始工作并且所有用户条目已移至新 OU。

dn: ou=OLD,dc=example,dc=com
changetype: modrdn
newrdn: ou=NEW
deleteoldrdn: 1

但是下面的 oracle 文档告诉我们,如果 RDN 有任何子项,我们无法重命名。 https://docs.oracle.com/cd/E22289_01/html/821-1273/adding-modifying-and-deleting-directory-data.html

请建议使用 modrdn 重命名 ou 是否安全。

【问题讨论】:

    标签: oracle ldap ldap-query


    【解决方案1】:

    嗯,根据 OUD 上 Oracle 的说法,没有。

    许多 LDAP 服务器实现都有相同的限制。

    LDAP 服务器实现控制此活动。一些 LDAP 服务器实现当然支持在容器上执行 modRDN。

    AFIK,Microsoft Active Directory 可以。

    只要容器是分区,我知道的 eDirectory 就可以。

    当然,您可以使用新名称创建一个新容器,然后将“旧”容器中的用户 modRDN 到新容器中。

    【讨论】:

    • 如何将旧容器中的所有用户导出到新容器中?
    【解决方案2】:

    我猜您只是查看了错误的文档(OUD 11.1.1 于 2012 年发布)。

    从 11.1.2.x(2014 年发布)开始,OUD documentation no more lists that limitation

    【讨论】:

      猜你喜欢
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-29
      • 1970-01-01
      相关资源
      最近更新 更多