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

建立與配置 LDAP 資料來源

本節描述如何使用 dpconf 指令建立與配置 LDAP 資料來源。如需有關這些主題的參考資訊,請參閱「Sun Java System Directory Server Enterprise Edition 6.3 Reference」中的「LDAP Data Sources」

如需有關如何建立與配置 LDAP 資料來源的資訊,請參閱下列程序。

Procedure建立 LDAP 資料來源

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

  1. 建立資料來源。


    $ dpconf create-ldap-data-source -h host -p port source-name host:port
    

    在此指令中,source-name 是指定給新資料來源的名稱。hostport 是指 LDAP 伺服器在其上執行的主機與連接埠。請注意,資料來源依預設不使用 SSL。

    如果由 IP V6 位址指定主機,建立資料來源時必須使用 IP V6 參照。例如,如果目錄代理伺服器連結至連接埠 2389 上 IP V6 位址為 fe80::209:3dff:fe00:8c93 的主機,請使用下列指令建立資料來源:


    $ dpconf create-ldap-data-source -h host1 -p 1389 ipv6-host \
     [fe80::209:3dff:fe00:8c93]:2389

    如果使用主控台建立資料來源,則必須指定實際 IP V6 位址 (不包含方括號)。

    如需有關如何修改 LDAP 資料來源特性的資訊,請參閱配置 LDAP 資料來源

  2. (選用) 檢視資料來源清單。


    $ dpconf list-ldap-data-sources -h host -p port
    

Procedure配置 LDAP 資料來源

下列程序說明如何顯示 LDAP 資料來源的特性,以及如何設定需要變更的特性。程序中說明可變更使用任何一個 LDAP 資料來源之特性的指令。同時亦說明如何取得特性的詳細資訊,以協助您設定該特性。

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

  1. 透過使用此指令語法檢視資料來源的特性:


    $ dpconf get-ldap-data-source-prop -h host -p port \
    [-M unit] [-Z unit] source-name [property...]

    在此指令中,-M-Z 是指用以顯示資料的單位。M 選項指定時間單位。-M 值可以是 Mwdhmsms,分別表示月、週、天、小時、分、秒或毫秒。-Z 選項指定資料大小單位。-Z 值可以是 TGMkb,分別表示兆位元組 (TB)、十億位元組 (GB)、百萬位元組 (MB)、千位元組 (KB) 或位元組。

    如不指定某個特性,則顯示所有特性。LDAP 資料來源的預設特性如下:


    bind-dn                        :  -
    bind-pwd                       :  -
    client-cred-mode               :  use-client-identity
    connect-timeout                :  10s
    description                    :  -
    is-enabled                     :  false
    is-read-only                   :  true
    ldap-address                   :  host
    ldap-port                      :  port
    ldaps-port                     :  ldaps
    monitoring-bind-timeout        :  5s
    monitoring-entry-dn            :  ""
    monitoring-entry-timeout       :  5s
    monitoring-inactivity-timeout  :  2m
    monitoring-interval            :  30s
    monitoring-mode                :  proactive
    monitoring-search-filter       :  (|(objectClass=*)(objectClass=ldapSubEntry))
    num-bind-incr                  :  10
    num-bind-init                  :  10
    num-bind-limit                 :  1024
    num-read-incr                  :  10
    num-read-init                  :  10
    num-read-limit                 :  1024
    num-write-incr                 :  10
    num-write-init                 :  10
    num-write-limit                :  1024
    proxied-auth-check-timeout     :  1.8s
    proxied-auth-use-v1            :  false
    ssl-policy                     :  never
    use-tcp-no-delay               :  true
  2. 啟用資料來源。


    $ dpconf set-ldap-data-source-prop -h host -p port source-name is-enabled:true
  3. 若要變更預設設定,請配置步驟 1 中列出的所有特性。


    $ dpconf set-ldap-data-source-prop -h host -p port source-name property:value
    

    例如,若要修改資料來源的項目,請將資料來源配置為允許寫入作業。


    $ dpconf set-ldap-data-source-prop -h host -p port source-name is-read-only:false

    若要尋找子指令中所用特性的相關資訊,請執行此指令:


    $ dpconf help-properties ldap-data-source property
    

    例如,若要尋找有關 is-read-only 特性的資訊,請執行此指令:


    dpconf help-properties ldap-data-source is-read-only

    若要列出資料來源的主要特性,請搭配 list-ldap-data-source 子指令使用詳細選項 -v


    $ dpconf list-ldap-data-sources -v
    Name         is-enabled  ldap-address  ldap-port  ldaps-port  description
    -----------  ----------  ------------  ---------  ----------  -----------
    datasource0  true        myHost        myPort     ldaps       -
    datasource1  true        myHost        myPort     ldaps       -
  4. 請視需要重新啟動目錄代理伺服器實例以使變更生效。

    如需有關重新啟動目錄代理伺服器的資訊,請參閱重新啟動目錄代理伺服器。如需要求重新啟動伺服器之配置變更的清單,請參閱要求重新啟動伺服器的配置變更