Sun Java System Calendar Server 6 2005Q4 管理指南

在無訊息模式中執行

若要在無訊息模式中執行目錄準備程序檔,請發出 Perl 指令,後跟使用comm_dssetup.pl 語法中所示語法的選項字串。所有選項引數均為必需。表 2–1 說明了這些選項。

公用程式建立以下 LDIF 檔案和 shell 程序檔以更新 LDAP 目錄索引和模式:

/var/tmp/dssetup_timestamp.ldif 
/var/tmp/dssetup_timestamp.sh

公用程式是否透過執行新的程序檔更新 Directory Server 視您發送的選項值而定。如果您已選擇不繼續更新,則可先檢查程序檔並做出任何所需的修改,稍後再執行實際更新。

comm_dssetup.pl 語法

以下是在無訊息模式中執行所需的所有選項:


perl comm_dssetup.pl
    -i yes|no
    -R yes|no
    -c DirectoryServerRoot
    -d DirectoryInstance
    -r DCTreeSuffix
    -u UserGroupSuffix
    -s yes|no
    -D DirectoryManagerDN
    -w DirectoryManagerPassword
    -b yes|no -t 1|1.5|2
    -m yes|no
   [-S PathtoSchemaFiles]
               
表 2–1 無訊息狀態的選項說明

選項與引數 

說明 

-i yes|no

回答問題:「您要配置新的索引嗎?」 

yes 增加新的 Directory Server 索引。目錄準備程序檔為 icsCalendaricsCalendarOwned 屬性增加索引。

no 不增加索引。

-R yes|no

回答問題:「您要立即重新索引嗎?」-m 選項對這個問題的回答也必須是 yes 才能生效。

-c DirectoryServerRoot

Directory Server 根目錄路徑。例如:/var/opt/mps/ldap

-d DirectoryInstance

Directory Server 實例子目錄。例如:slapd-varrius

-r DCTreeSuffix

DC 樹狀結構根目錄字尾。(僅用於 Schema 1 和 Schema 2 相容模式) 

例如:dc=varrius,dc=sesta,dc=com

-u UserGroupSuffix

使用者和群組根目錄字尾。例如:dc:west,dc=sesta,dc=com

-s yes|no

回答問題:「您要更新模式嗎?」 

yes 更新模式。您必須具有包含模式檔案的 config 目錄。

no 不更新模式。

-D DirectoryManagerDN

目錄管理員辨別名稱 (DN)。此值必須加上雙引號 (" ") 以使目錄準備程序檔可以正確解譯帶有空格的值。

例如:"cn=Directory Manager"

-w DirectoryManagerPassword

目錄管理員 DN 密碼。 

-b yes|no

回答問題:「是否將此目錄伺服器用於使用者和群組?」 

yes 使用此目錄來儲存配置資料和使用者群組資料。

no 使用此目錄僅儲存配置資料。

-t 1|1.5|2

模式版本: 

  • 1 Sun LDAP Schema 1

  • 1.5 Sun LDAP Schema 2 相容模式

  • 2 Sun LDAP Schema 2 原生模式

-m yes|no

回答問題:「您要修改目錄伺服器嗎?」 

yes 修改 Directory Server,但不提示使用者。

no 不修改 Directory Server,也不提示使用者。

-S PathtoSchemaFiles

模式檔案所在目錄的路徑。例如: ./schema