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

前言

管理指南提供從指令行配置目錄伺服器與目錄代理伺服器功能的程序性資訊。使用網路型介面 (目錄服務控制中心) 配置這些功能的相關指示位於線上說明中。

本書的適用對象

管理指南針對目錄伺服器與目錄代理伺服器軟體的管理員所撰寫。

閱讀本書前

本書不提供軟體安裝方面的資訊。如需安裝資訊,請參閱「Sun Java System Directory Server Enterprise Edition 6.2 Installation Guide」

若要從舊版目錄伺服器或目錄代理伺服器進行遷移,請參閱「Sun Java System Directory Server Enterprise Edition 6.2 Migration Guide」以取得有關遷移伺服器的指示。若不熟悉本版的新功能,請參閱「Sun Java System Directory Server Enterprise Edition 6.2 Evaluation Guide」以取得新功能的簡介。

本書架構

第 1 部分目錄伺服器管理提供管理目錄伺服器的程序性資訊。

第 2 部分目錄代理伺服器管理提供管理目錄代理伺服器的程序性資訊。

本指南所使用的範例

為求一致性,本指南將使用相同的範例資料。請將這些值取代為您系統所適用的值。

表 P–1 範例中所使用的預設值

變數 

範例中所使用的值 

尾碼 (SUFFIX_DN) 

dc=example,dc=com 

實例路徑 (INSTANCE_PATH) 

目錄伺服器:/local/ds/ 

目錄代理伺服器:/local/dps/ 

主機名稱 (HOST) 

host1、host2、host3 

連接埠 (PORT) 

LDAP:超級使用者的預設值:389。非超級使用者的預設值:1389 

SSL 預設值:超級使用者的預設值:636。非超級使用者的預設值:1636 

Directory Server Enterprise Edition 文件集

此 Directory Server Enterprise Edition 文件集說明如何使用 Sun Java System Directory Server Enterprise Edition 評估、設計、部署及管理目錄服務。此外也會說明如何開發 Directory Server Enterprise Edition 的用戶端應用程式。Directory Server Enterprise Edition 文件集位於 http://docs.sun.com/coll/1224.3http://docs.sun.com/coll/1632.3

如需 Directory Server Enterprise Edition 的簡介,請依序參閱下列文件。

表 P–2 Directory Server Enterprise Edition 文件

文件標題 

內容 

「Sun Java System Directory Server Enterprise Edition 6.2 版本說明」

包含 Directory Server Enterprise Edition 的最新相關資訊,包括已知問題等。 

「Sun Java System Directory Server Enterprise Edition 6.2 Documentation Center」

包含指向文件集之重要區域的連結。 

「Sun Java System Directory Server Enterprise Edition 6.2 Evaluation Guide」

簡介此發行版本的主要功能。說明這些功能的運作方式,以及它們在虛擬部署環境中提供了哪些可在單一系統上實作的功能。 

「Sun Java System Directory Server Enterprise Edition 6.2 Deployment Planning Guide」

說明如何根據 Directory Server Enterprise Edition,規劃及設計高度可用且可延伸的目錄服務。呈現部署規劃與設計的基本概念與原則。討論解決方案的生命週期,並提供在您根據 Directory Server Enterprise Edition 規劃解決方案時所適用的高階範例與策略。 

「Sun Java System Directory Server Enterprise Edition 6.2 Installation Guide」

說明如何安裝 Directory Server Enterprise Edition 軟體。說明如何選取要安裝的元件、在安裝後配置這些元件,以及驗證配置的元件能否正確運作。 

如需安裝目錄編輯器的相關指示,請移至 http://docs.sun.com/coll/DirEdit_05q1

請務必於安裝目錄編輯器之前,閱讀「Sun Java System Directory Server Enterprise Edition 6.2 版本說明」中與目錄編輯器相關的資訊。

「Sun Java System Directory Server Enterprise Edition 6.2 Migration Guide」

提供從舊版目錄伺服器、目錄代理伺服器與 Identity Synchronization for Windows 升級元件的相關指示。 

「Sun Java System Directory Server Enterprise Edition 6.2 管理指南」

提供用以管理 Directory Server Enterprise Edition 的指令行指示。 

如需有關使用目錄服務控制中心 (DSCC) 管理 Directory Server Enterprise Edition 的提示與指示,請參閱 DSCC 中所提供的線上說明。 

如需有關管理 目錄編輯器 的指示,請移至 http://docs.sun.com/coll/DirEdit_05q1

如需有關安裝與配置 Identity Synchronization for Windows 的指示,請參閱「Sun Java System Directory Server Enterprise Edition 6.2 Installation Guide」中的第 II部分「Installing Identity Synchronization for Windows」

「Sun Java System Directory Server Enterprise Edition 6.2 Developer’s Guide」

提供以 Directory Server Enterprise Edition 隨附的工具和 API 開發目錄用戶端應用程式的指示。 

「Sun Java System Directory Server Enterprise Edition 6.2 Reference」

介紹 Directory Server Enterprise Edition 的技術與概念基礎。說明其元件、架構、程序與功能。同時也提供開發人員 API 的參照。 

「Sun Java System Directory Server Enterprise Edition 6.2 Man Page Reference」

說明可透過 Directory Server Enterprise Edition 取得的指令行工具、模式物件與其他公用介面。本文件內各小節可安裝為線上手冊的一部分。 

「Sun Java System Directory Server Enterprise Edition 6.2 Troubleshooting Guide」

提供有關使用各種工具定義問題範圍、收集資料以及對問題區域疑難排解的資訊。 

「Sun Java System Identity Synchronization for Windows 6.0 Deployment Planning Guide」

提供規劃與部署 Identity Synchronization for Windows 的一般指導方針與最佳實作。 

相關文件

SLAMD Distributed Load Generation Engine 是設計來著重測試與分析網路型應用程式效能的 JavaTM 應用程式。此應用程式最初由 Sun Microsystems, Inc. 開發問世,用以評估及分析 LDAP 目錄伺服器的效能。SLAMD 經由 Sun Public License 這項 OSI 核准的開放原始碼授權,以開放原始碼應用程式的方式提供。若要取得 SLAMD 的相關資訊,請移至 http://www.slamd.com/。SLAMD 也會以 java.net 專案的形式提供。請參閱 https://slamd.dev.java.net/

Java Naming and Directory Interface (JNDI) 技術支援使用 Java 應用程式的 LDAP 與 DSML v2 存取目錄伺服器。如需 JNDI 的相關資訊,請參閱 http://java.sun.com/products/jndi/JNDI 指導中含有如何使用 JNDI 的詳細說明與範例。此指導位於 http://java.sun.com/products/jndi/tutorial/

Directory Server Enterprise Edition 能夠以獨立產品、Sun Java Enterprise System 的元件、Sun 產品的部分套裝軟體 (如 Sun Java Identity Management Suite) 或 Sun 其他軟體產品的附加套裝軟體之形式進行授權。Java Enterprise System 是一項支援跨網路或網際網路環境中各種企業應用程式的軟體基礎架構。若將 Directory Server Enterprise Edition 授權為 Java Enterprise System 的元件之一,請詳讀 http://docs.sun.com/coll/1286.3http://docs.sun.com/coll/1412.2 上的系統文件。

Identity Synchronization for Windows 透過限定授權使用 Message Queue。如需 Message Queue 文件,請移至 http://docs.sun.com/coll/1307.2http://docs.sun.com/coll/1421.2

Identity Synchronization for Windows 可使用 Microsoft Windows 密碼策略。

可再分發的檔案

Directory Server Enterprise Edition 不提供任何可以再分發的檔案。

預設路徑與指令位置

本節說明文件中所使用的預設路徑,並提供指令在不同作業系統與部署類型中的所在位置。

預設路徑

本節中的表格說明此文件中所使用的預設路徑。如需安裝檔案的完整描述,請參閱下列產品文件。

表 P–3 預設路徑

預留位置 

說明 

預設值 

install-path

表示 Directory Server Enterprise Edition 軟體的基底安裝目錄。

軟體會安裝在此基底 install-path 下的目錄中。例如,目錄伺服器軟體安裝在 install-path/ds6/ 中。

當您使用 dsee_deploy(1M) 從 zip 發行檔中進行安裝時,預設的 install-path 即為目前的目錄。您可以使用 dsee_deploy 指令的 -i 選項設定 install-path

當您從原生套裝軟體發行檔進行安裝時,可能會使用 Java Enterprise System 安裝程式,此時預設的 install-path 即為下列其中一個位置:

  • Solaris 系統 - /opt/SUNWdsee/

  • Red Hat 系統 - /opt/sun/

  • Windows 系統 - C:\Program Files\Sun\JavaES5\DSEE

instance-path

表示目錄伺服器或目錄代理伺服器實例的完整路徑。

本文件對目錄代理伺服器使用 /local/dps/,對目錄伺服器使用 /local/ds/

不存在預設路徑。但本機檔案系統中一律會有實例路徑。

建議您使用下列目錄: 

Solaris 系統:/var

若您使用 Sun Cluster:/global

serverroot

表示 Identity Synchronization for Windows 安裝位置的父系目錄

視您的安裝而定。請注意,目錄伺服器已不再有 serverroot 的概念。

isw-hostname

表示 Identity Synchronization for Windows 實例目錄

視您的安裝而定 

/path/to/cert8.db

表示 Identity Synchronization for Windows 之用戶端憑證資料庫的預設路徑和檔案名稱

current-working-dir/cert8.db

serverroot/isw-hostname/logs/

表示系統管理員、每個連接器和用戶端記錄程式之 Identity Synchronization for Windows 本機記錄的預設路徑

視您的安裝而定 

serverroot/isw-hostname/logs /central/

表示 Identity Synchronization for Windows 中央記錄的預設路徑

視您的安裝而定 

指令位置

本節的表格提供 Directory Server Enterprise Edition 文件中所使用之指令的位置。若想進一步瞭解各項指令,請參閱相關的線上手冊。

表 P–4 指令位置

指令 

Java ES,原生套裝軟體發行檔 

Zip 發行檔 

cacaoadm

Solaris - 

/usr/sbin/cacaoadm

Solaris - 

install-path/dsee6/cacao_2/usr/sbin/cacaoadm

Red Hat - 

/opt/sun/cacao/bin/cacaoadm

Red Hat- 

install-path/dsee6/cacao_2/cacao/bin/cacaoadm

Windows - 

install-path\share\cacao_2\bin\cacaoadm.bat

Windows - 

install-path\dsee6\cacao_2\bin\cacaoadm.bat

certutil

Solaris - 

/usr/sfw/bin/certutil

install-path/dsee6/bin/certutil

Red Hat- 

/opt/sun/private/bin/certutil

dpadm(1M)

install-path/dps6/bin/dpadm

install-path/dps6/bin/dpadm

dpconf(1M)

install-path/dps6/bin/dpconf

install-path/dps6/bin/dpconf

dsadm(1M)

install-path/ds6/bin/dsadm

install-path/ds6/bin/dsadm

dsccmon(1M)

install-path/dscc6/bin/dsccmon

install-path/dscc6/bin/dsccmon

dsccreg(1M)

install-path/dscc6/bin/dsccreg

install-path/dscc6/bin/dsccreg

dsccsetup(1M)

install-path/dscc6/bin/dsccsetup

install-path/dscc6/bin/dsccsetup

dsconf(1M)

install-path/ds6/bin/dsconf

install-path/ds6/bin/dsconf

dsee_deploy(1M)

未提供 

install-path/dsee6/bin/dsee_deploy

dsmig(1M)

install-path/ds6/bin/dsmig

install-path/ds6/bin/dsmig

entrycmp(1)

install-path/ds6/bin/entrycmp

install-path/ds6/bin/entrycmp

fildif(1)

install-path/ds6/bin/fildif

install-path/ds6/bin/fildif

idsktune(1M)

未提供 

在解壓縮之 Zip 發行檔的根目錄 

insync(1)

install-path/ds6/bin/insync

install-path/ds6/bin/insync

ns-accountstatus(1M)

install-path/ds6/bin/ns-accountstatus

install-path/ds6/bin/ns-accountstatus

ns-activate(1M)

install-path/ds6/bin/ns-activate

install-path/ds6/bin/ns-activate

ns-inactivate(1M)

install-path/ds6/bin/ns-inactivate

install-path/ds6/bin/ns-inactivate

repldisc(1)

install-path/ds6/bin/repldisc

install-path/ds6/bin/repldisc

schema_push(1M)

install-path/ds6/bin/schema_push

install-path/ds6/bin/schema_push

smcwebserver

Solaris 和 Linux- 

/usr/sbin/smcwebserver

此指令僅適用於使用本機套裝軟體發行檔安裝的 DSCC。 

Windows - 

install-path\share\webconsole\bin\smcwebserver

wcadmin

Solaris 和 Linux- 

/usr/sbin/wcadmin

此指令僅適用於使用本機套裝軟體發行檔安裝的 DSCC。 

Windows - 

install-path\share\webconsole\bin\wcadmin

印刷排版慣例

下表說明本書所使用的印刷排版變更。

表 P–5 印刷排版慣例

字體 

涵義 

範例 

AaBbCc123

指令、檔案及目錄的名稱;螢幕畫面輸出。 

編輯 .login 檔案。

使用 ls -a 列出所有檔案。

machine_name% you have mail.

AaBbCc123

您所鍵入的內容 (與螢幕畫面輸出相區別)。 

machine_name% su

Password:

術語強調變數 

新的字彙或術語、要強調的詞。將用實際的名稱或數值取代的指令行變數。 

這些被稱為類別選項。

快取是指本機儲存的副本。

儲存此檔案。

AaBbCc123

保留未譯的新的字彙或術語、要強調的詞。 

用以移除檔案的指令為 rm filename

「AaBbCc123」 

用於書名及章節名稱。 

請閱讀「使用者指南」中的第 6 章。

指令範例中的 Shell 提示符號

下表列出預設的系統提示符號與超級使用者提示符號。

表 P–6 Shell 提示符號

Shell 

提示符號 

UNIX 與 Linux 系統上的 C shell 

machine_name%

UNIX 與 Linux 系統上的 C shell 超級使用者 

machine_name#

UNIX 與 Linux 系統上的 Bourne shell 與 Korn shell 

$

UNIX 與 Linux 系統上的 Bourne shell 與 Korn shell 超級使用者 

#

Microsoft Windows 指令行 

C:\

符號慣例

下表說明本書可能使用的符號。

表 P–7 符號慣例

符號 

說明 

範例 

涵義 

[ ]

包含選用引數與指令選項。 

ls [-l]

-l 選項不是必要選項。

{ | }

包含必要指令選項的一組選擇。 

-d {y|n}

-d 選項要求使用 y 引數或 n 引數。

${ }

表示變數參照。 

${com.sun.javaRoot}

參照 com.sun.javaRoot 變數的值。

連結需要同時按下的多個按鍵。 

Ctrl-A 

按住 Ctrl 鍵,再按 A 鍵。 

連結需要連續按下的多個按鍵。 

Ctrl+A+N 

按下 Ctrl 鍵,放開,然後再按下後面兩個鍵。 

-> 

表示圖形化使用者介面中的功能表項目選取。 

[檔案] -> [新增] -> [範本] 

從 [檔案] 功能表中,選擇 [新增];再從 [新增] 子功能表中,選擇 [範本]。 

文件、支援與培訓

Sun 網站提供下列其他資源的相關資訊:

搜尋 Sun 產品文件

您除了可從 docs.sun.comSM 網站搜尋 Sun 產品文件,還可以在搜尋欄位中輸入下列語法以使用搜尋引擎:


search-term site:docs.sun.com

例如,若要搜尋「broker」,請輸入下行:


broker site:docs.sun.com

若要在搜尋中包含其他 Sun 網站 (例如 java.sun.comwww.sun.comdevelopers.sun.com),請在搜尋欄位中使用 sun.com 取代 docs.sun.com

協力廠商網站參照

本文件中會參照協力廠商的 URL,以提供其他相關資訊。


備註 –

Sun 對於本文件中所提及之協力廠商網站的可用性不承擔任何責任。Sun 對於此類網站或資源中的 (或透過它們所取得的) 任何內容、廣告、產品或其他材料不做背書,也不承擔任何責任。對於因使用或依靠此類網站或資源中的 (或透過它們所取得的) 任何內容、產品或服務而造成的、名義上造成的或連帶產生的任何實際或名義上之損壞或損失,Sun 概不負責,也不承擔任何責任。


Sun 歡迎您提出寶貴意見

Sun 致力於提高文件品質,因此誠心歡迎您提出意見與建議。若要提出您的意見,請至 http://docs.sun.com 並按一下 [傳送意見] (Send Comments)。在線上表格中,請提供文件標題及文件號碼。文件號碼位於書本的標題頁或文件的 URL 中,通常是一組 7 位或 9 位數的數字。例如,本書的文件號碼為 820-3205。

在您提出意見時,可能需要在表單中輸入英文版書名和文件號碼,本書的英文版文件號碼和書名為:820-2491 和「Sun Java System Directory Server Enterprise Edition 6.2 Administration Guide」。