Sun ONE logo     上一章      目錄      索引      下一章     
Sun ONE Directory Proxy Server 管理員指南



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

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

本章包含下列各節:

· 動作概論

· 建立動作物件

· 修改動作物件

· 刪除動作物件

動作概論

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

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

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

建立動作物件

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

若要建立將用戶端從一個群組變更到另一個群組的物件:

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


    目錄代理伺服器 [變更群組動作] 視窗。

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


    目錄代理伺服器 [建立變更群組動作] 視窗。

  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. 若要重新啟動伺服器,請參閱 。

修改動作物件

若要修改動作物件:

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


    目錄代理伺服器 [動作] 視窗。

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

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

刪除動作物件

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

若要刪除動作物件:

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


    目錄代理伺服器 [變更群組動作] 視窗。

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

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

上一章      目錄      索引      下一章     
版權所有 2003 Sun Microsystems, Inc. 保留所有權利。