Sun Java System Directory Server Enterprise Edition 6.1 管理ガイド

ProcedureDN の名前の変更を設定する

DSCC を使用してこの作業を実行できます。詳細は、「Directory Service Control Center のインタフェース」と 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. 手順 2 の影響を受ける DIT の一部で属性に DN が含まれている場合、これらの属性の名前を変更します。


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

    たとえば、手順 2の名前変更操作に影響を受ける名前空間で group 属性に DN が含まれている場合、次のように属性の名前を変更します。


    $ dpconf set-ldap-data-view-prop -h host1 -p 1389 myDataView dn-mapping-attrs:group

    既存のマッピングリストに DN マッピングを追加するには、次のコマンドを使用します。


    $ dpconf set-ldap-data-view-prop -h host -p port view-name dn-mapping-attrs+:attribute-name
    

    既存のマッピングリストから DN マッピングを削除するには、次のコマンドを使用します。


    $ dpconf set-ldap-data-view-prop -h host -p port view-name dn-mapping-attrs-:attribute-name
    
  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