Sun Java 標誌     上一頁      目錄      索引      下一頁     

Sun 標誌
Sun Java System Directory Proxy Server 5 2004Q2 管理指南 

第 10 章
建立及管理動作物件

Directory Proxy Server 支援事件導向的動作,也就是可以設定在發生特定事件時,讓 Directory Proxy Server 執行所指定的動作。本章說明如何利用 Directory Proxy Server 組態編輯器主控台建立及管理動作物件。

本章包含下列各節:


動作概論

動作代表 Directory Proxy Server 可執行的工作。您可以利用動作物件,來指定當事件物件定義的規則或條件評估為 TRUE 時,Directory Proxy Server 應採取的動作。事件物件是用來指定在預先判定的狀態時,由 Directory Proxy Server 所評估的條件。如需有關事件的詳細資訊,請參閱建立及管理事件物件

目前 Directory Proxy Server 可執行一個名為 ChangeGroup 的動作。此動作可讓您設定 Directory Proxy Server,以便根據規則的評估,將某個用戶端從這個存取群組變更到另一個存取群組。如需有關群組的詳細資訊,請參閱建立及管理群組

如果您的 LDAP 目錄包含行動使用者 (例如從不同的 IP 位址或地點連線到目錄的使用者) 的資訊,change-group 功能就特別有用。您可用特殊的方式安裝 Directory Proxy Server,讓行動使用者以動態 IP 位址連線到 Directory Proxy Server,並歸為「預設」存取群組。「預設」存取群組的規則以 OnBindSuccess 事件為準,只有在行動使用者通過驗證後才會評估為 TRUE。此規則也有 ChangeGroup 動作,可以設定成在行動使用者以靜態 IP 位址存取 Directory Proxy Server 時,將行動使用者從「預設」存取群組變更到一般會被指派到的存取群組。


建立動作物件

您可建立某些事件發生時,必須執行的動作物件。下列說明如何建立變更群組的動作物件。


若要建立動作物件將用戶端從一個群組變更到另一個群組
  1. 存取 Directory Proxy Server 組態編輯器主控台,請參閱存取 Directory Proxy Server 主控台
  2. 在瀏覽樹狀目錄中展開 [動作] 節點,然後選取 [變更群組]。
  3. 右邊窗格會顯示現有的動作物件清單。
    Directory Proxy Server [變更群組動作] 視窗。

  4. 按一下 [新建]。
  5. 出現 [建立變更群組動作] 視窗。
    Directory Proxy Server [建立變更群組動作] 視窗。

  6. 在 [名稱] 欄位中,鍵入物件的名稱。名稱必須是唯一的英數字元字串。
  7. 在 [動作] 標籤中,選取事件發生時要執行的動作 (也就是當事件評估為 TRUE 時)。
  8. 變更為...顯示用戶端可變更到的群組清單。若要進行變更,用戶端必須符合與每個群組都有關聯的 DN 運算式。若要編輯與特定群組或 [未變更] 項目相關的 DN 運算式,請按一下表格中的 [如果用戶端 DN 相符] 欄。系統會從上而下評估清單,直到與 DN 運算式相符為止。因此,把最常見的 DN 運算式放在清單底端,讓系統能夠評估所有運算式,是非常重要的。

    您必須將規則運算式正常化 (也就是說,RDN 元件與等號 (=) 之間不應有空格),以及所有屬性名稱及值必須大寫。

    您可利用下列書籍做為規則運算式的參考:「Mastering Regular Expressions」, Friedl 與 Oram 著,O'Reilly 發行,ISBN: 1565922573。

    新增。顯示功能表以將群組加入至可能變更的用戶端連線。群組變更項目可為下列類型:[群組變更項目] 或 [未變更項目]。

    群組變更項目。顯示對話方塊,讓用戶端根據系統是否將相關聯的 DN 運算式評估為 TRUE,來變更網路群組。

    未變更項目。將列加入至表格,表示將相關聯的 DN 運算式評估為 TRUE 時,不應發生變更。這樣有助於提供變更群組清單之評估的「最少運算」。

    編輯。顯示編輯表格中目前所選項目的對話方塊。

    移除。移除目前表格中選取的項目。

  9. 按一下 [儲存] 以建立動作物件。
  10. Directory Proxy Server 組態已經修改,您必須重新啟動依賴本組態的伺服器。現在還不要重新啟動伺服器。您可以將所有的組態都變更過後再進行。

  11. 重複步驟 3步驟 6,以建立其他物件。
  12. 重新啟動伺服器,請參閱重新啟動 Directory Proxy Server


修改動作物件


若要修改動作物件
  1. 存取 Directory Proxy Server 組態編輯器主控台,請參閱存取Directory Proxy Server 主控台
  2. 在瀏覽樹狀目錄中,選取 [動作]。
  3. 右邊窗格會顯示現有的動作物件清單。
    Directory Proxy Server [動作] 視窗。

  4. 在清單中選取您要修改的動作物件,然後按一下 [編輯]。
  5. 進行必要的修改。
  6. 按一下 [儲存] 以儲存您的變更。
  7. Directory Proxy Server 組態已經修改,您必須重新啟動依賴本組態的伺服器。現在還不要重新啟動伺服器。您可以將所有的組態都變更過後再進行。

  8. 重複步驟 3步驟 5,以修改其他物件。
  9. 重新啟動伺服器,請參閱重新啟動 Directory Proxy Server


刪除動作物件

您可以從 Directory Proxy Server 組態刪除任何不要的動作物件。刪除動作物件之前,請確定任何事件物件的組態中都沒有使用這個動作物件。


若要刪除動作物件
  1. 存取 Directory Proxy Server 組態編輯器主控台,請參閱存取Directory Proxy Server 主控台
  2. 在瀏覽樹狀目錄中,選取 [動作]。
  3. 右邊窗格會顯示現有的動作物件清單。
    Directory Proxy Server [變更群組動作] 視窗。

  4. 在清單中選取您要刪除的動作,然後按一下 [刪除]。
  5. 確認您的動作。
  6. 您刪除的物件名稱現在已經從清單上移除。Directory Proxy Server 組態已經修改,您必須重新啟動依賴本組態的伺服器。現在還不要重新啟動伺服器。您可以將所有的組態都變更過後再進行。

  7. 重複步驟 3步驟 4,以刪除其他物件。
  8. 重新啟動伺服器,請參閱重新啟動 Directory Proxy Server


上一頁      目錄      索引      下一頁     


Copyright 2004 Sun Microsystems, Inc. 版權所有。