Pokud chcete z aplikace iManager se zapnutým ověřovacím mechanismem EBA (Enhanced Background Authentication) získat přístup k serveru eDirectory se zapnutým ověřovacím mechanismem EBA, musí být certifikát CA EBA uložen v úložišti důvěryhodných certifikátů EBA aplikace iManager. Soubor .eba.p12 obsahuje certifikát CA EBA stromu. Chcete-li si certifikát CA EBA stáhnout na počítači se spuštěnou aplikací iManager, použijte nástroj ebaclientinit. Ebaclientinit je nový nástroj příkazového řádku, který je součástí instalačního balíčku aplikace iManager.
Když spustíte ebaclientinit, vygeneruje tento nástroj soubor .eba.p12 pro konkrétního uživatele a strom. Jde o skrytý soubor, který se v systému Linux nachází v domovském adresáři uživatele ($HOME). V systému Windows se nachází v adresáři profilu uživatele (%USERPROFILE%).
DŮLEŽITÉ:Ověřovací mechanismus EBA vyžaduje synchronizovaný čas na všech serverech a klientech v prostředí služby eDirectory. Pokud čas nesynchronizujete, nemusí EBA fungovat správně.
V následující tabulce jsou uvedeny možnosti příkazového řádku dostupné v nástroji ebaclientinit:
|
Možnosti příkazového řádku |
Popis |
|---|---|
|
--user-dn |
Rozlišující název (DN) uživatele ve formátu s tečkami. |
|
--password |
Heslo uživatele se zapnutým ověřovacím mechanismem EBA. |
|
--address |
Adresa serveru NCP ve stromu. Syntaxe je <adresa IP>:<port>. |
Příklad: ebaclientinit --mechanism ebatls --user-dn john.foo.org --password p@$$w0rd --address 111.111.11.1:524
V závislosti na použité platformě můžete nástroj ebaclientinit spustit některou z následujících možností:
Linux: Aplikace iManager je v systému Linux spuštěna pod uživatelem novlwww. Nástroj ebaclientinit spustíte pod uživatelem novlwww tímto příkazem:
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: Postupujte následovně:
Přihlaste se k aplikaci iManager jako jiný uživatel než System.
Spusťte nástroj ebaclientinit z umístění C:\Program Files\Novell\Tomcat\webapps\nps\WEBINF\bin\windows\ebaclientinit.exe --mechanism ebatls.
Soubor .eba.p12 se uloží do profilové složky uživatele.
Zkopírujte soubor .eba.p12 do složky C:\Windows\System32\config\systemprofile.
Tento krok je nutný, protože v systému Windows je aplikace iManager spuštěna pod uživatelem System.
Ke spuštění nástroje ebaclientinit také můžete použít nástroj psexec spuštěný pod uživatelem System.
Nástroj psexec si můžete stáhnout na stránce Stažení softwaru od společnosti Microsoft.
Na příkazovém řádku přejděte do adresáře, který obsahuje nástroj psexec, a spusťte následující příkaz:
psexec -i -s -d cmd
Na příkazovém řádku použijte ke spuštění nástroje ebaclientinit následující příkaz:
C:\Windows\system32\Program Files\Novell\Tomcat\webapps\nps\WEBINF\bin\windows\ebaclientinit.exe --mechanism ebatls
POZNÁMKA:Pokud iManager nenajde v souboru .eba.p12 certifikát CA EBA stromu nebo soubor .eba.p12 neexistuje, vyzve vás modul plug-in EBA aplikace iManager k zadání pověření sadmin serveru, který vystupuje jako certifikační úřad (CA) EBA. Společnost NetIQ nedoporučuje používat sadmin.