以非 root 使用者身分安裝 Identity Manager 引擎和外掛程式時,安裝程序會執行所有預期的安裝活動。本節將指導您執行完成安裝所需的手動程序。
必須將 DirMXL-PasswordPolicy 物件指定給 Identity Vault 中的每個驅動程式集。Identity Manager 預設通用密碼規則套件包括此規則物件。預設規則會安裝並指定通用密碼規則,以控制 Identity Manager 引擎自動為驅動程式產生隨機密碼的方式。
或者,若要使用自訂密碼規則,您必須建立密碼規則物件和規則。如需詳細資訊,請參閱建立自訂密碼規則。
Identity Manager 需要 Identity Vault 中的密碼規則物件。但是,非 root 使用者安裝程序不會為密碼規則建立容器。
在 iManager 中登入 Identity Manager 網路樹。
導覽至 eDirectory 中的安全性容器。
為密碼規則建立容器。
如需在 eDirectory 中建立容器的詳細資訊,請參閱《eDirectory Administration Guide》(eDirectory 管理指南)。
為密碼規則建立容器後,必須使用 Designer 或 ldapmodify 公用程式在 Identity Vault 中建立 DirMXL-PasswordPolicy 物件。如需如何在 Designer 中執行此操作的詳細資訊,請參閱《NetIQ Designer for Identity Manager Administration Guide》(NetIQ Designer for Identity Manager 管理指南) 中的Configuring Driver Sets
(設定驅動程式集)。若要使用 ldapmodify 公用程式,請執行以下程序︰
在文字編輯器中建立具有以下屬性的 LDAP 資料交換格式 (LDIF) 檔案︰
dn: cn=DirXML-PasswordPolicy,cn=Password Policies,cn=Security changetype: add nsimPwdRuleEnforcement: FALSE nspmSpecialAsLastCharacter: TRUE nspmSpecialAsFirstCharacter: TRUE nspmSpecialCharactersAllowed: TRUE nspmNumericAsLastCharacter: TRUE nspmNumericAsFirstCharacter: TRUE nspmNumericCharactersAllowed: TRUE nspmMaximumLength: 64 nspmConfigurationOptions: 596 passwordUniqueRequired: FALSE passwordMinimumLength: 1 passwordAllowChange: TRUE objectClass: nspmPasswordPolicy
dn: cn=DirXML-PasswordPolicy,cn=Password Policies,cn=Security changetype: modify add: nsimAssignments nsimAssignments: <driverset LDAP dn>
附註:依原樣複製該內容可能會在該檔案中插入隱藏的特殊字元。如果您在將這些屬性新增至 Identity Vault 時收到 ldif_record() = 17 錯誤訊息,請在兩個 DN 之間插入一個額外的空格。
若要在 Identity Vault 中新增 DirMXL-PasswordPolicy 物件,請執行以下動作之一以從檔案輸入屬性︰
從包含 ldapmodify 公用程式的目錄中,輸入以下指令︰
ldapmodify -x -c -h hostname_or_IP_address -p 389 -D "cn=admin,ou=sa,o=system" -w password -f path_to_ldif_file
例如:
ldapmodify -x -ZZ -c -h server1.test.com -p 389 -D "cn=admin,ou=sa,o=system" -w test123 -f /root/dirxmlpasswordpolicy.ldif
依預設,ldapmodify 公用程式位於 /opt/novell/eDirectory/bin 目錄中。
從 Identity Manager 安裝套件的 install/utilities 目錄中執行 ldapmodify.exe。
必須將 DirMXL-PasswordPolicy 物件指定給樹狀結構中的每個驅動程式集。
在 Designer 中開啟您的專案。
在「大綱」窗格中,展開您的專案。
展開套件目錄 > 通用 > 通用設定,以驗證預設通用密碼規則套件是否存在。
(視情況而定) 如果密碼規則套件尚未在 Designer 中列出,請完成以下步驟︰
以滑鼠右鍵按一下套件目錄。
選取輸入套件。
選取 Identity Manager 預設通用密碼規則,然後按一下確定。
為了確保表格中顯示所有可用的套件,您可能需要取消選取僅顯示基礎套件。
選取每個驅動程式集並指定密碼規則。
您可以不使用 Identity Manager 中的預設密碼規則,而是依據組織的要求建立新規則。密碼規則可以指定給整個樹狀結構、分割區根容器、容器或特定的使用者。為簡化管理,NetIQ 建議在樹狀結構中盡可能高的層級指定密碼規則。如需詳細資訊,請參閱《Password Management 3.3.2 Administration Guide》(Password Management 3.3.2 管理指南) 中的「Creating Password Policies」(建立密碼規則)。
附註:您還必須將 DirXML-PasswordPolicy 物件指定給驅動程式集。如需詳細資訊,請參閱指定密碼規則物件。
預設通知集合是一個 Identity Vault 物件,它包含一組電子郵件通知樣板,以及一個用於傳送自樣板產生的電子郵件的 SMTP 伺服器。以非 root 身分進行的安裝程序不會在 Identity Vault 中建立預設通知集合物件。您必須使用 Designer 來建立該物件。
Identity Manager 需要 Identity Vault 中的預設通知樣板。但是,以非 root 身分進行的安裝程序不會為通知樣板建立容器。
在 iManager 中登入 Identity Manager 網路樹。
導覽至 eDirectory 中的安全性容器。
為通知樣板建立容器。
如需在 eDirectory 中建立容器的詳細資訊,請參閱《eDirectory Administration Guide》(eDirectory 管理指南)。
在 Designer 中開啟您的專案。
在「大綱」窗格中,展開您的專案。
以滑鼠右鍵按一下 Identity Vault,然後按一下 Identity Vault 內容。
按一下套件,然後按一下新增套件圖示。
選取所有通知樣板套件,然後按一下確定。
按一下套用以透過安裝操作來安裝套件。
將通知樣板部署到 Identity Vault。
如果您以非 root 使用者身分安裝 Identity Vault 和 Identity Manager 引擎,電子郵件通知可能無法包含電子郵件樣板中提供的圖形或影像。例如,執行 do-send-email-from-template 動作時,Identity Manager 會傳送電子郵件,但是包含的影像皆為空白。您必須更新驅動程式集以確保獲得圖形支援。
在 Designer 中登入您的專案。
在「大綱」窗格中,展開 Identity Vault。
以滑鼠右鍵按一下驅動程式集。
選取內容 > Java。
對於 JVM 選項,輸入以下內容︰
-Dcom.novell.nds.dirxml.util.mail.templatepath=path_to_graphics_files
例如:
-Dcom.novell.nds.dirxml.util.mail.templatepath=/prod/eDirectory/opt/novell/eDirectory/lib/dirxml/rules/manualtask/mt_files
按一下「OK」(確定)。
部署對驅動程式集進行的變更︰
以滑鼠右鍵按一下驅動程式集。
選取即時 > 部署。
選取部署。
重新啟動 eDirectory。