6.1 将口令策略对象指派给驱动程序集

必须将 DirMXL-PasswordPolicy 对象指派给身份库内树中的每个驱动程序集。此集成安装进程不会将策略对象添加到身份库。但是,您可以创建对象。

6.1.1 创建口令策略对象

如果身份库中不存在 DirMXL-PasswordPolicy 对象,请使用以下步骤创建该对象。

  1. 在文本编辑器中,创建含有以下属性的 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>

    注:按原样复制该内容可能会在该文件中插入隐藏的特殊字符。如果在将这些属性添加到身份库时收到 ldif_record() = 17 错误讯息,请在两个 DN 之间额外插入一个空格。

  2. 要在身份库中添加 DirMXL-PasswordPolicy 对象,请执行以下其中一个操作以从文件导入属性:

    Linux:

    从包含 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 目录中。

    Windows:

    从 Identity Manager 安装工具包的 install/utilities 目录中运行 ldapmodify.exe。

6.1.2 指派口令策略对象

必须将 DirMXL-PasswordPolicy 对象指派给树中的每个驱动程序集。有关详细信息,请参见《Password Management Administration Guide》(口令管理管理指南)中的“Creating Password Policies”(创建口令策略)。