[英]Move all entries from one OU to another OU in Oracle Unified Directory server
我正在使用Oracle Unified Directory ldap服務器,我想重命名其中包含更多用戶條目的OU。我只是在暫存ldap服務器中的腳本下方執行以更改OU的名稱,並且該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是否安全。
好吧,根據OUD上的Oracle的說法,不。
許多LDAP服務器實現都有相同的限制。
LDAP服務器實現控制此活動。 當然,某些LDAP服務器實現確實支持在容器上執行modRDN。
AFIK,Microsoft Active Directory可以。
我知道eDirectory可以,只要容器是一個分區即可。
當然,您可能(並非很理想)可以使用新名稱創建一個新容器,然后將“舊”容器中的用戶修改為新容器。
我猜您只是看錯了文檔(OUD 11.1.1於2012年發布)。
從11.1.2.x(2014年發布)開始,OUD 文檔不再列出該限制 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.