Sun Java System Directory Server Enterprise Edition 6.0 管理指南

Procedure配置 DN 重新命名

您可以使用 DSCC 執行此作業。如需有關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。

  1. 檢視您要重新命名 DN 的資料檢視之 base-dn 特性與 DN 對映特性。


    $ dpconf get-ldap-data-view-prop -h host -p port view-name base-dn \
     dn-mapping-source-base-dn dn-mapping-attrs

    這些特性具有下列意義:

    • base-dn 是用戶端子樹狀結構的 DN,相當於資料檢視的基底 DN。

    • dn-mapping-source-base-dn 是伺服器端子樹狀結構的 DN。

    • dn-mapping-attrs 可定義包含項目 DN 的屬性清單。

    例如,未定義 DN 重新命名時,用戶端的 dc=example,dc=com 資料庫資料檢視具有下列值:


    $ dpconf get-ldap-data-view-prop myDataView base-dn \
     dn-mapping-source-base-dn dn-mapping-attrs
     base-dn                    :  dc=example,dc=com
     dn-mapping-attrs           :  none
     dn-mapping-source-base-dn  :  none
  2. 將用戶端的 DN 對映至伺服器端的 DN。


    $ dpconf set-ldap-data-view-prop -h host -p port view-name \
      dn-mapping-source-base-dn:server-side-dn
    

    例如,將用戶端的 dc=example,dc=com 資料庫對映至伺服器端的 dc=example,dc=org


    $ dpconf set-ldap-data-view-prop -h host1 -p 1389 myDataView \
     dn-mapping-source-base-dn:dc=example,dc=org
  3. DIT 部分中受步驟 2 影響的屬性若包含 DN,也必須將其重新命名。


    $ dpconf set-ldap-data-view-prop -h host -p port view-name \
      dn-mapping-attrs:attribute-name [dn-mapping-attrs:attribute-name ...]

    例如,如果 group 屬性包含 DN 且所在的名稱空間受步驟 2 的重新命名作業影響,請依下列方式重新命名屬性:


    $ dpconf set-ldap-data-view-prop -h host1 -p 1389 myDataView dn-mapping-attrs:group
  4. 檢視您已為其重新命名 DN 的資料檢視之 base-dn 特性與 DN 對映特性。


    $ dpconf get-ldap-data-view-prop -h host -p port view-name base-dn \
     dn-mapping-source-base-dn dn-mapping-attrs

    例如,DN 重新命名之後,用戶端的 dc=example,dc=com 資料庫資料檢視具有下列值:


    $ dpconf get-ldap-data-view-prop -h host1 -p 1389 myDataView base-dn \
     dn-mapping-source-base-dn dn-mapping-attrs
     base-dn                    :  dc=example,dc=com
     dn-mapping-attrs           :  group
     dn-mapping-source-base-dn  :  dc=example,dc=org