2.4 Ověřování přístupu k serveru eDirectory ověřovacím mechanismem EBA

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ě:

  1. Přihlaste se k aplikaci iManager jako jiný uživatel než System.

  2. 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.

  3. 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.

  1. Nástroj psexec si můžete stáhnout na stránce Stažení softwaru od společnosti Microsoft.

  2. 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 
    
  3. 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.