17.4 Exécution d'une installation en tant qu'utilisateur non-root

Lorsque vous installez le moteur et les plug-ins Identity Manager en tant qu'utilisateur non-root, le processus exécute toutes les opérations d'installation prévues. Cette section vous guide à travers la procédure manuelle requise pour terminer l'installation.

17.4.1 Assignation de l'objet Stratégie de mot de passe aux ensembles de pilotes

Vous devez assigner l'objet DirXML-PasswordPolicy à chaque ensemble de pilotes dans le coffre-fort d'identité. Le paquetage de stratégie de mot de passe universel par défaut d'Identity Manager inclut cet objet Stratégie. La stratégie par défaut installe et assigne une stratégie de mot de passe universel pour contrôler la façon dont le moteur Identity Manager génère automatiquement des mots de passe aléatoires pour les pilotes.

En revanche, si vous souhaitez utiliser une stratégie de mot de passe personnalisée, vous devez créer l'objet Stratégie de mot de passe et la stratégie. Pour plus d'informations, reportez-vous à la section Création d'une stratégie de mot de passe personnalisée.

Création d'un conteneur de stratégies de mot de passe

Identity Manager requiert la définition d'objets Stratégie de mot de passe dans le coffre-fort d'identité. Toutefois, le processus d'installation non-root ne crée aucun conteneur pour les stratégies de mot de passe.

  1. Connectez-vous à l'arborescence Identity Manager dans iManager.

  2. Accédez au conteneur de sécurité dans eDirectory.

  3. Créez un conteneur pour les stratégies de mot de passe.

    Pour plus d'informations sur la création d'un conteneur dans eDirectory, reportez-vous au Guide d'administration d'eDirectory.

Création de l'objet Stratégie de mot de passe dans le coffre-fort d'identité

Après avoir créé le conteneur de stratégies de mot de passe, vous devez créer l'objet DirXML-PasswordPolicy dans le coffre-fort d'identité à l'aide de Designer ou de l'utilitaire ldapmodify. Pour plus d'informations sur la procédure à suivre dans Designer, reportez-vous à la section Configuring Driver Sets (Configuration d'ensembles de pilotes) du manuel NetIQ Designer for Identity Manager Administration Guide (Guide d'administration de NetIQ Designer pour Identity Manager). Pour utiliser l'utilitaire ldapmodify, procédez comme suit :

  1. Dans un éditeur de texte, créez un fichier LDIF (LDAP Data Interchange Format) avec les attributs suivants :

    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>

    REMARQUE :si vous copiez le contenu tel quel, vous risquez d'introduire des caractères spéciaux masqués dans le fichier. Si un message d'erreur de type ldif_record() = 17 s'affiche lors de l'ajout de ces attributs au coffre-fort d'identité, insérez un espace supplémentaire entre les deux DN.

  2. Pour ajouter l'objet DirMXL-PasswordPolicy dans le coffre-fort d'identité, importez les attributs du fichier en effectuant l'une des opérations suivantes :

    Linux :

    Accédez au répertoire contenant l'utilitaire ldapmodify et entrez la commande suivante :

    ldapmodify -x -c -h hostname_or_IP_address -p 389 -D "cn=admin,ou=sa,o=system" -w password -f path_to_ldif_file

    Par exemple :

    ldapmodify -x -ZZ -c -h server1.test.com -p 389 -D "cn=admin,ou=sa,o=system" -w test123 -f /root/dirxmlpasswordpolicy.ldif

    Par défaut, l'utilitaire ldapmodify est situé dans le répertoire /opt/novell/eDirectory/bin.

    Windows :

    Exécutez le fichier ldapmodify.exe à partir du répertoire install/utilities du kit d'installation d'Identity Manager.

Assignation de l'objet Stratégie de mot de passe

Vous devez assigner l'objet DirXML-PasswordPolicy à chaque ensemble de pilotes d'une arborescence.

  1. Ouvrez votre projet dans Designer.

  2. Dans le volet Mode plan, développez votre projet.

  3. Développez Catalogue de paquetages > Commun > Paramètres communs pour vérifier que le paquetage de stratégie de mot de passe universel par défaut existe.

  4. (Conditionnel) Si le paquetage de stratégie de mot de passe n'est pas répertorié dans Designer, procédez comme suit :

    1. Cliquez avec le bouton droit de la souris sur Catalogue de paquetages.

    2. Sélectionnez Importer le paquetage.

    3. Sélectionnez Stratégie de mot de passe universel par défaut Identity Manager, puis cliquez sur OK.

      Pour que le tableau affiche bien tous les paquetages disponibles, vous devrez peut-être désélectionner l'option Afficher les paquetages de base uniquement.

  5. Sélectionnez chaque ensemble de pilotes et assignez la stratégie de mot de passe.

Création d'une stratégie de mot de passe personnalisée

Au lieu d'utiliser la stratégie de mot de passe par défaut d'Identity Manager, vous pouvez créer une nouvelle stratégie adaptée aux exigences de votre organisation. Vous pouvez assigner une stratégie de mot de passe à la totalité de l'arborescence, à un conteneur racine de partition, à un conteneur, voire à un utilisateur particulier. Pour simplifier la gestion, NetIQ recommande d'assigner des stratégies de mot de passe au niveau le plus élevé possible de l'arborescence. Pour plus d'informations, reportez-vous à la section Creating Password Policies (Création de stratégies de mot de passe) du manuel Password Management 3.3.2 Administration Guide (Guide d'administration 3.3.2 pour la gestion des mots de passe).

REMARQUE :vous devez également assigner l'objet DirXML-PasswordPolicy aux ensembles de pilotes. Pour plus d'informations, reportez-vous à la section Assignation de l'objet Stratégie de mot de passe.

17.4.2 Création de l'objet Collection de notification par défaut dans le coffre-fort d'identité

La Collection de notification par défaut est un objet du coffre-fort d'identité qui contient un ensemble de modèles de notification par message électronique et un serveur SMTP utilisé lors de l'envoi des messages électroniques générés à partir des modèles. Le processus d'installation non-root ne crée pas l'objet Collection de notification par défaut dans le coffre-fort d'identité. Pour créer cet objet, vous devez utiliser Designer.

Création d'un conteneur pour les modèles de notification

Identity Manager requiert la définition de modèles de notification par défaut dans le coffre-fort d'identité. Toutefois, le processus d'installation non-root ne crée aucun conteneur pour ces modèles.

  1. Connectez-vous à l'arborescence Identity Manager dans iManager.

  2. Accédez au conteneur de sécurité dans eDirectory.

  3. Créez un conteneur pour les modèles de notification.

    Pour plus d'informations sur la création d'un conteneur dans eDirectory, reportez-vous au Guide d'administration d'eDirectory.

Création de l'objet Collection de notification par défaut

  1. Ouvrez votre projet dans Designer.

  2. Dans le volet Mode plan, développez votre projet.

  3. Cliquez avec le bouton droit de la souris sur le coffre-fort d'identité, puis cliquez sur Propriétés du coffre-fort d'identité.

  4. Cliquez sur Paquetages, puis sur l'icône d'ajout de paquetages.

  5. Sélectionnez tous les paquetages de modèles de notification, puis cliquez sur OK.

  6. Cliquez sur Appliquer pour installer les paquetages à l'aide de l'opération Installer.

  7. Déployez les modèles de notification dans le coffre-fort d'identité.

17.4.3 Ajout de la prise en charge des graphiques dans les notifications par message électronique

Si vous installez le coffre-fort d'identité et le moteur Identity Manager en tant qu'utilisateur non-root, il se peut que les notifications par message électronique n'incluent pas les graphiques ou les images dans le modèle de message électronique. Par exemple, lorsque vous exécutez l'opération do-send-email-from-template, Identity Manager envoie le message électronique, mais les images incluses sont vides. Le cas échéant, vous devez mettre à jour l'ensemble de pilotes pour garantir la prise en charge des graphiques.

  1. Connectez-vous à votre projet dans Designer.

  2. Dans le volet Mode plan, développez le coffre-fort d'identité.

  3. Cliquez avec le bouton droit de la souris sur Ensemble de pilotes.

  4. Sélectionnez Propriétés > Java.

  5. Pour les options JVM, entrez le contenu suivant :

    -Dcom.novell.nds.dirxml.util.mail.templatepath=path_to_graphics_files

    Par exemple :

    -Dcom.novell.nds.dirxml.util.mail.templatepath=/prod/eDirectory/opt/novell/eDirectory/lib/dirxml/rules/manualtask/mt_files
  6. Cliquez sur OK.

  7. Déployez les modifications apportées à l'ensemble de pilotes :

    1. Cliquez avec le bouton droit de la souris sur Ensemble de pilotes.

    2. Sélectionnez En direct > Déploiement.

    3. Sélectionnez Déployer.

  8. Redémarrez eDirectory.