Pour accéder à un serveur eDirectory prenant en charge l'authentification EBA à partir d'un serveur iManager EBA, le certificat de l'autorité de certification EBA doit se trouver dans la zone de stockage des certificats prenant en charge l'authentification EBA d'iManager. Le fichier .eba.p12 contient le certificat de l'autorité de certification EBA de l'arborescence. Pour télécharger le certificat de l'autorité de certification EBA sur l'ordinateur qui exécute iManager, utilisez ebaclientinit. ebaclientinit est un nouvel utilitaire de ligne de commande fourni avec le paquetage d'installation d'iManager.
Lorsque vous exécutez ebaclientinit, cet utilitaire génère un fichier .eba.p12 pour un utilisateur et une arborescence spécifiques. Ce fichier est masqué et se trouve dans le répertoire privé de l'utilisateur ($HOME) sous Linux et le répertoire du profil utilisateur (% PROFIL_UTILISATEUR %) sous Windows.
IMPORTANT :l'authentification EBA nécessite que l'heure soit synchronisée sur tous les clients et les serveurs EBA de votre environnement eDirectory. Si vous ne synchronisez pas l'heure, EBA pourrait ne pas fonctionner correctement.
Le tableau suivant répertorie les options de ligne de commande disponibles avec l'utilitaire ebaclientinit :
|
Options de ligne de commande |
Description |
|---|---|
|
--user-dn |
DN de l'utilisateur au format à points. |
|
--password |
Mot de passe de l'utilisateur EBA. |
|
--address |
Adresse NCP d'un serveur existant dans l'arborescence. La syntaxe est <adresse IP>:<port>. |
Par exemple, ebaclientinit --mechanism ebatls --user-dn john.foo.org --password p@$$w0rd --address 111.111.11.1:524
Selon la plate-forme, exécutez ebaclientinit à l'aide de l'une des méthodes suivantes :
Linux : iManager est exécuté en tant qu'utilisateur novlwww sous Linux. Par conséquent, exécutez ebaclientinit en tant qu'utilisateur novlwww à l'aide de cette commande :
sudo -u novlwww -H LD_LIBRARY_PATH=/var/opt/novell/iManager/nps/WEB-INF/bin/linux/var/opt/novell/iManager/nps/WEB-INF/bin/linux/ebaclientinit --mechanism ebatls
Windows : Procédez comme suit :
Connectez-vous à iManager en tant qu'utilisateur autre que Système.
Exécutez ebaclientinit à partir de C:\Program Files\Novell\Tomcat\webapps\nps\WEBINF\bin\windows\ebaclientinit.exe --mechanism ebatls.
Le fichier .eba.p12 est alors placé dans le répertoire de profil de l'utilisateur.
Copiez le fichier .eba.p12 dans C:\Windows\System32\config\systemprofile.
Cette action est nécessaire, car iManager est exécuté en tant qu'utilisateur Système sous Windows.
Vous pouvez également exécuter ebaclientinit à l'aide de l'outil psexec en tant qu'utilisateur Système.
Téléchargez l'outil psexec à partir de la page du Centre de téléchargement Microsoft.
À partir de l'invite de commande, accédez au répertoire contenant psexec et exécutez la commande suivante :
psexec -i -s -d cmd
Au niveau de l'invite de commande, exécutez ebaclientinit à l'aide de la commande suivante :
C:\Windows\system32\Program Files\Novell\Tomcat\webapps\nps\WEBINF\bin\windows\ebaclientinit.exe --mechanism ebatls
REMARQUE :si iManager ne trouve pas le certificat de l'autorité de certification EBA de l'arborescence dans le fichier .eba.p12 ou si le fichier .eba.p12 n'est pas présent, le plug-in d'iManager EBA vous invite à indiquer les références sadmin du serveur agissant comme autorité de certification EBA. Toutefois, NetIQ ne recommande pas d'utiliser sadmin.