Sieci Usługi katalogowe (LDAP)



Podobne dokumenty
Instrukcja konfiguracji funkcji skanowania

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

IBM SPSS Statistics Wersja 24. Windows Instrukcja instalacji (licencja wielokrotna) IBM

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

IBM SPSS Statistics Version 22. Windows - Instrukcja instalacji (licencja wielokrotna)

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

IBM SPSS Statistics Wersja 25. Windows Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

IBM SPSS Statistics dla systemu Windows Instrukcje instalacji (licencja sieciowa)

G DATA TechPaper. Aktualizacja rozwiązań G DATA Business do wersji 14.1

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja wielokrotna)

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Serwery LDAP w środowisku produktów w Oracle

Ważne: Przed rozpoczęciem instalowania serwera DP-G321 NALEŻY WYŁACZYĆ zasilanie drukarki.

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)

Instrukcja instalacji

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (jeden użytkownik)

Podręcznik instalacji Command WorkStation 5.6 z aplikacjami Fiery Extended Applications 4.2

Podręcznik użytkownika

G DATA TechPaper Aktualizacja rozwiązań G DATA Business do wersji 14.2

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania

Konfiguracja konta pocztowego w Thunderbird

Praca w sieci z serwerem

Certyfikat Certum Basic ID. Instrukcja dla użytkowników Windows Vista. wersja 1.3 UNIZETO TECHNOLOGIES SA

Instrukcja dla użytkowników Windows Vista Certyfikat Certum Basic ID

Problemy techniczne SQL Server

System Kancelaris. Zdalny dostęp do danych

SKRó CONA INSTRUKCJA OBSŁUGI

Dysk CD (z Oprogramowaniem i Podręcznikiem użytkownika)

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa

Zarządzanie licencjami dla opcji Fiery na komputerze klienta

Kancelaria Prawna.WEB - POMOC

Instalacja Active Directory w Windows Server 2003

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Instrukcjaaktualizacji

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Samsung Universal Print Driver Podręcznik użytkownika

IBM SPSS Statistics Wersja 22. Windows - Instrukcja instalacji (licencja autoryzowanego użytkownika)

Internetowy serwis Era mail Aplikacja sieci Web

Instrukcja instalacji i obsługi programu Szpieg 3

Podręcznik instalacji

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (licencja sieciowa)

Przed przystąpieniem do instalacji certyfikatów należy zweryfikować czy są spełnione poniższe wymagania systemowe.

Krok 2 (Mac). Konfigurowanie serwera WD Sentinel (czynność jednorazowa)

Aktualizacje oprogramowania Instrukcja obsługi

Synchronizator plików (SSC) - dokumentacja

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Laboratorium Ericsson HIS NAE SR-16

Instrukcja obsługi Podręcznik aktualizacji oprogramowania sprzętowego

Microsoft Exchange Server 2013

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Opcje Fiery1.3 pomoc (klient)

Certyfikat niekwalifikowany zaufany Certum Silver. Instalacja i użytkowanie pod Windows Vista. wersja 1.0 UNIZETO TECHNOLOGIES SA

Pracownia internetowa w szkole ZASTOSOWANIA

Podręcznik administratora systemu

4. Podstawowa konfiguracja

Zarządzanie rolami jakie może pełnić serwer System prosi o wybór roli jaklą ma spełniać serwer.

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

Aktualizacje oprogramowania Podręcznik użytkownika

Rozdział 8. Sieci lokalne

Program Płatnik Instrukcja instalacji

Podręcznik AirPrint. Informacje o funkcji AirPrint. Procedura konfiguracji. Drukowanie. Appendix

Small Business Server 2008 PL : instalacja, migracja i konfiguracja / David Overton. Gliwice, cop Spis treści

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (licencja lokalna)

Opis zmian w wersji aplikacji Cyfrowe Repozytorium Dokumentów

Korzystanie z poczty i Internetu

Krótka instrukcja instalacji

Zanim zaczniesz. Warto ustawić kartę sieciową naszego serwera.

Połączenia. Obsługiwane systemy operacyjne. Strona 1 z 5

POLITECHNIKA POZNAŃSKA

Certyfikat niekwalifikowany zaufany Certum Silver. Instrukcja dla uŝytkowników Windows Vista. wersja 1.1 UNIZETO TECHNOLOGIES SA

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Dostęp bezprzewodowy do Uczelnianej Sieci Komputerowej Politechniki Poznańskiej Instrukcja dla studentów Politechniki Poznańskiej

8. Sieci lokalne. Konfiguracja połączenia lokalnego

New Features in Allplan Allplan Nowy system licencjonowania w Allplan

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Obsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl

IBM SPSS Statistics dla systemu Windows Instrukcje dotyczące instalacji (jeden użytkownik)

oprogramowania F-Secure

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Fiery Remote Scan. Łączenie z serwerami Fiery servers. Łączenie z serwerem Fiery server przy pierwszym użyciu

Tworzenie katalogu wirtualnego w Internetowych usługach informacyjnych (IIS)

Instrukcja obsługi Podręcznik aktualizacji oprogramowania sprzętowego

(wersja robocza) Spis treści:

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

Przed skonfigurowaniem tego ustawienia należy skonfigurować adres IP urządzenia.

Podręcznik Google. Cloud Print. Informacje o usłudze Google Cloud Print. Drukowanie przy użyciu usługi Google. Cloud Print.

Skrócona instrukcja konfiguracji skanowania iwysyłania wiadomości

SPOSOBY DYSTRYBUCJI OPROGRAMOWANIA PANDA

Jak używać funkcji prostego udostępniania plików do udostępniania plików w systemie Windows XP

Internet wymagania dotyczące konfiguracji

SERWER AKTUALIZACJI UpServ

10.2. Udostępnianie zasobów

Transkrypt:

iseries Sieci Usługi katalogowe (LDAP) Wersja 5

iseries Sieci Usługi katalogowe (LDAP) Wersja 5

Copyright International Business Machines Corporation 1998, 2001. Wszelkie prawa zastrzeżone.

Spis treści Część 1. Usługi katalogowe (LDAP)...................... 1 Rozdział 1. Co nowego w wersji V5R1......................... 3 Rozdział 2. Drukowanie tego dokumentu....................... 5 Rozdział 3. Pierwsze kroki w Usługach katalogowych.................. 7 Podstawy LDAP................................. 8 Przykład użycia Usług katalogowych........................ 10 Uwagi dla korzystających z protokołu LDAP V2 razem z protokołem LDAP V3......... 11 Planowanie serwera katalogów LDAP......................... 11 Migracja do V5R1 z wcześniejszej wersji Usług katalogowych................ 12 Migracja z wersji V4R3 do wersji V5R1 Usług katalogowych................ 13 Instalowanie i konfigurowanie Usług katalogowych.................... 14 Konfigurowanie serwera katalogów LDAP....................... 15 Konfiguracja domyślna Usług katalogowych...................... 17 Instalowanie opcji OS/400 - Usługi katalogowe.................... 17 Deinstalowanie opcji OS/400 - Usługi katalogowe................... 17 Narzędzie IBM SecureWay Directory Management Tool................... 18 Rozdział 4. Zarządzanie serwerem katalogów LDAP................... 19 Uruchamianie serwera katalogów LDAP........................ 19 Zatrzymywanie serwera katalogów LDAP........................ 20 Sprawdzanie statusu serwera katalogów........................ 20 Sprawdzanie zadań w serwerze katalogów LDAP..................... 20 Włączanie powiadamiania o zdarzeniach........................ 20 Konfigurowanie transakcji............................. 21 Przenoszenie danych katalogów LDAP między systemami................. 21 Importowanie plików LDIF............................ 21 Eksportowanie plików LDIF............................ 21 Tworzenie nowej repliki serwera katalogów...................... 22 Publikowanie informacji OS/400 w serwerze katalogów.................. 26 Określanie serwera odwołań............................ 28 Dodawanie przyrostków do serwera katalogów LDAP................... 28 Usuwanie przyrostków z serwera katalogów....................... 28 Składowanie i odtwarzanie informacji Usług katalogowych.................. 29 Zarządzanie prawami własności i dostępem do danych w katalogach.............. 29 Praca z prawami własności do obiektów katalogu.................... 29 Praca z listami kontroli dostępu (ACL)........................ 29 Praca z grupami list kontroli dostępu (ACL)...................... 30 Śledzenie dostępu i zmian w katalogu LDAP....................... 30 Włączanie kontrolowania obiektu dla serwera katalogów.................. 30 Regulowanie wydajności serwera katalogów LDAP.................... 31 Rozdział 5. Pojęcia dotyczące Usług katalogowych................... 33 Listy kontroli dostępu LDAP............................. 33 Format LDIF (LDAP Data Interchange Format)...................... 34 Uwagi na temat obsługi języków narodowych (NLS).................... 37 Prawa własności do obiektów w katalogach LDAP..................... 37 Odwołania do katalogu LDAP............................ 37 Transakcje................................... 38 Repliki serwerów katalogów LDAP.......................... 38 Ochrona Usług katalogowych............................ 38 Copyright IBM Corp. 1998, 2001 iii

Używanie ochrony SSL (Secure Sockets Layer) na serwerze katalogów LDAP......... 39 Korzystanie z uwierzytelniania protokołem Kerberos z serwerem katalogów LDAP........ 39 Obsługa kronikowania w Usługach katalogowych i OS/400................. 40 Rozdział 6. Narzędzia wiersza komend LDAP..................... 43 Narzędzia ldapmodify i ldapadd........................... 43 Przykłady: ldapmodify i ldapadd.......................... 45 Narzędzie ldapdelete............................... 46 Przykład: ldapdelete.............................. 48 Narzędzie ldapsearch............................... 48 Przykład: ldapsearch.............................. 51 Narzędzie ldapmodrdn............................... 53 Przykład: ldapmodrdn.............................. 55 Uwagi na temat używania SSL z narzędziami wiersza komend LDAP.............. 55 Rozdział 7. Rozwiązywanie problemów dotyczących Usług katalogowych.......... 57 Podstawowa procedura rozwiązywania problemów z Usługami katalogowymi........... 57 Monitorowanie błędów i dostępu do serwera za pomocą protokołu zadania Usług katalogowych... 58 Najczęstsze błędy klienta LDAP........................... 58 ldap_search: Timelimit exceeded.......................... 59 [Failing LDAP operation]: Operations error...................... 59 ldap_bind: No such object............................ 59 ldap_bind: Inappropriate authentication....................... 59 [Failing LDAP operation]: Insufficient access...................... 59 [failing LDAP operation]: Can t contact LDAP server................... 59 [failing LDAP operation]: Failed to connect to ssl server.................. 60 iv Sieciowe usługi katalogowe (LDAP) w wersji V5R1

Część 1. Usługi katalogowe (LDAP) Usługi katalogowe udostępniają usługi serwera LDAP (Lightweight Directory Access Protocol) w systemie iseries 400. LDAP działa w oparciu o protokół TCP/IP. Staje się coraz popularniejszy jako usługa katalogowa dla aplikacji internetowych i nie tylko. Jeśli produkt Usługi katalogowe jest jużznany, można rozpocząć czytanie od sekcji informującej o nowościach dla tej wersji. Można także wydrukować lub wyświetlić wersję PDF artykułu Usługi katalogowe. Poniższe artykuły są wprowadzeniem do Usług katalogowych i zawierają informacje pomocne w administrowaniu serwerem LDAP na serwerach iseries 400: v Rozdział 3. Pierwsze kroki w Usługach katalogowych na stronie 7 v Rozdział 4. Zarządzanie serwerem katalogów LDAP na stronie 19 v Rozdział 5. Pojęcia dotyczące Usług katalogowych na stronie 33 v Rozdział 6. Narzędzia wiersza komend LDAP na stronie 43 v Rozdział 7. Rozwiązywanie problemów dotyczących Usług katalogowych na stronie 57 W celu uzyskania dodatkowych informacji dotyczących Usług katalogowych należy zajrzeć na stronę główną Usługi katalogowe. Usługi katalogowe udostępniają serwer LDAP IBM SecureWay Directory. Copyright IBM Corp. 1998, 2001 1

2 Sieciowe usługi katalogowe (LDAP) w wersji V5R1

Rozdział 1. Co nowego w wersji V5R1 W wersji V5R1 do Usług katalogowych dodano następujące rozszerzenia i nowe cechy: v Serwer katalogów LDAP może obecnie korzystać z uwierzytelniania Kerberos. v Obsługuje także powiadamianie o zdarzeniach. Umożliwia to klientom zarejestrowanie w serwerze LDAP powiadamiania o wystąpieniu określonych zdarzeń. v Obsługa transakcji daje użytkownikom możliwość grupowania działań na katalogach LDAP w jednostki. v Listy kontroli dostępu (ACL) korzystają obecnie z modelu poziomu uprawnień atrybutów. Model taki umożliwia określenie uprawnień dla określonych atrybutów zamiast określania uprawnień za pomocą klas dostępu. v Serwer katalogów LDAP umożliwia stosowanie kontroli ochrony systemu OS/400. v Obsługa publikowania umożliwia publikowanie informacji drukarek z OS/400 do serwera katalogów. Możliwe jest także publikowanie informacji o współużytkowanym zasobie drukarkowym z OS/400 do serwera katalogów, który obsługuje schemat Active Directory. v Serwer katalogów obsługuje obecnie większą liczbę współbieżnych połączeń klientów. Model obsługi wątków dla katalogu został udoskonalony, zmniejszono liczbę wątków wykorzystywanych przy wielu klientach współbieżnie połączonych z serwerem. Umożliwia to połączenie z serwerem do 64 tysięcy klientów. v Instalowanie i konfigurowanie serwera katalogów LDAP jest obecnie łatwiejsze niżkiedykolwiek. Serwer katalogów LDAP jest teraz częścią kodu bazowego OS/400, co eliminuje konieczność instalacji opcji Usługi katalogowe, niezbędnej w wersjach wcześniejszych. Serwer zawiera także domyślną konfigurację, którą można dostosować lub używać w dostarczonej formie do prostych zadań LDAP. Co jest nowe, a co zostało zmienione: Informacje o dokonanych technicznych zmianach są zaznaczone: v znak oznacza początek informacji nowych lub zmienionych, v znak oznacza koniec informacji nowych lub zmienionych. Rozszerzenia w stosunku do wcześniejszych wydań Usługi katalogowe mają następujące rozszerzenia i nowe cechy w porównaniu z V4R5: v Serwer katalogów LDAP OS/400 jest oparty na LDAP wersja 3. v Serwer katalogów LDAP i klient LDAP obsługują teraz dane w formacie UTF-8. v W tej wersji dodano protokół zmian dla serwera katalogów LDAP, który może rejestrować wszystkie zmiany dokonane na danych katalogowych. v Klient protokołu LDAP systemów Windows 95 i Windows NT dostarczony z Usługami katalogowymi zawiera obecnie narzędzie IBM SecureWay Directory Management Tool, udostępniające graficzny interfejs użytkownika ułatwiający pracę z katalogiem LDAP. v Do określenia nazw serwera zastosowano znacznie popularniejszy format URL, a nie nazwy DNS. Dotyczy to równieżserwerów drogi określanych w protokole LDAP, odwołań oraz zewnętrznych odniesień do serwerów w plikach LDIF. v Pliki LDIF mają ulepszony format. v Aby zwiększyć ochronę połączeń SSL w serwerze katalogów LDAP, stosuje się obecnie uwierzytelnianie klienta. v Aby nadać użytkownikom powiązanym z serwerem katalogów LDAP, którzy są połączeni z serwerem jako użytkownicy nieanonimowi, uprawnienia do obiektów katalogu, można skorzystać z list ACL. v Usługi katalogowe obsługują teraz zarówno czas UTC, jak i czas uniwersalny. Czas UTC używa dwóch cyfr do zapisu roku i nie uwzględnia problemu roku 2000, ale został dołączony ze względów historycznych. Czas uniwersalny używa czterech cyfr do zapisu roku i uwzględnia problem roku 2000. v Rozszerzono obsługę aliasów. Aliasy nie muszą jużbyć wierzchołkami końcowymi węzłów i mogą być złożone z innych klas obiektów. Copyright IBM Corp. 1998, 2001 3

Usługi katalogowe mają następujące rozszerzenia i nowe cechy w porównaniu z V4R4: v Można przejrzeć listę zadań działających na serwerze. v Można przesłać dane komputera z OS/400 do serwera katalogów. v Podczas przesyłania danych użytkownika OS/400 do serwera katalogów Usług katalogowych automatycznie eksportuje pozycje z katalogu dystrybucyjnego systemu do katalogu LDAP. v Obiekty katalogu mogą teraz mieć kilku właścicieli i mogą należeć do samych siebie. v Schemat serwera katalogów zawiera teraz obsługę atrybutów całkowitych i logicznych. v Jako wartość atrybutu można podać znak *. Używając znaku * można pobrać wszystkie nieoperacyjne atrybuty. Powoduje to, że pobieranie atrybutów zarówno operacyjnych, jak i nieoperacyjnych w jednej operacji wyszukiwania jest znacznie łatwiejsze. Aby to zrobić, należy wyświetlić listę atrybutów operacyjnych oraz *. v Można używać aliasów dla serwera katalogów. 4 Sieciowe usługi katalogowe (LDAP) w wersji V5R1

Rozdział 2. Drukowanie tego dokumentu W celu przeglądania i drukowania tego dokumentu można pobrać jego wersję PDF. Aby przejrzeć lub pobrać wersję PDF, wybierz OS/400 - Usługi katalogowe (LDAP) (około 475 kb lub 65 stron). Możesz także przejrzeć lub wydrukować dowolny z następujących plików PDF lub pokrewnych dokumentacji technicznych: v LDAP Implementation Cookbook. v Understanding LDAP. v Using LDAP for Directory Integration: A Look at IBM SecureWay Directory, Active Directory, and Domino. Aby zapisać plik PDF na stacji roboczej w celu jego dalszego wykorzystania: 1. Otwórz PDF w przeglądarce (kliknij powyższy odsyłacz). 2. W menu przeglądarki kliknij Plik. 3. Kliknij Zapisz jako. 4. Przejdź do katalogu, w którym chcesz zapisać plik PDF. 5. Kliknij Zapisz. Pliki PDF można przeglądać za pomocą programu Adobe Acrobat Reader. Jego kopię można pobrać ze strony http://www.adobe.com/prodindex/acrobat/readstep.html. Copyright IBM Corp. 1998, 2001 5

6 Sieciowe usługi katalogowe (LDAP) w wersji V5R1

Rozdział 3. Pierwsze kroki w Usługach katalogowych Produkt Usługi katalogowe udostępnia usługi serwera LDAP (Lightweight Directory Access Protocol) w systemie iseries 400. LDAP działa w oparciu o protokół TCP/IP i zyskuje na popularności jako usługa katalogowa dla aplikacji internetowych i nie tylko. Większość czynności związanych z konfigurowaniem i administrowaniem serwerem katalogów LDAP w systemie OS/400 wykonywanych jest za pomocą interfejsu GUI programu Operations Navigator. Aby administrować produktem Usługi katalogowe, należy program Operations Navigator zainstalować na komputerze PC, który jest połączony z systemem. Usług katalogowych można używać z aplikacjami obsługującymi protokół LDAP, takimi jak aplikacje poczty, które wyszukują na serwerach LDAP adresy poczty elektronicznej. Oprócz serwera LDAP elementem produktu Usługi katalogowe są także: v Klient LDAP systemu OS/400. Zawiera on zestaw funkcji API, których można używać w programach OS/400 w celu tworzenia własnych aplikacji klientów. Aby uzyskać informacje o funkcjach API, patrz Usługi katalogowe w sekcji Programowanie w Centrum informacyjnym iseries. v Wersja 3.2 IBM SecureWay Directory Client Software Development Kit (SDK). Zawiera ona klienta LDAP dla Windows i następujące narzędzia: SecureWay Directory Management Tool, które udostępnia graficzny interfejs użytkownika do zarządzania zawartością katalogu; narzędzia wiersza komend (ldapsearch, ldapadd itp.); funkcje API C LDAP (zbiory bibliotek, nagłówkowe i przykłady kodu źródłowego); dostawcę usług LDAP IBM JNDI (ibmjndi.jar); dokumentację online dla powyższych narzędzi; miejsca położenia i nazwy tych zbiorów HTML są zawarte w zbiorze o nazwie readme. Jeśli Usługi katalogowe były używane we wcześniejszej wersji systemu OS/400, patrz Migracja do V5R1 z wcześniejszej wersji Usług katalogowych na stronie 12. Wstęp dotyczący protokołu LDAP zawiera sekcja Podstawy LDAP na stronie 8. Nawet jeśli serwery LDAP były używane na innych platformach, dobrze jest przeczytać tę sekcję, gdyż zawiera informacje specyficzne dla systemu OS/400. Po zapoznaniu się z podstawowymi informacjami należy przejść do sekcji Planowanie serwera katalogów LDAP na stronie 11. Informacje na temat instalowania i konfigurowania serwera katalogów zawiera sekcja Instalowanie i konfigurowanie Usług katalogowych na stronie 14. Dokumentacja Artykuł Usługi katalogowe w Centrum informacyjnym zawiera przegląd informacji dotyczących protokołu LDAP oraz uwagi głównie na temat zarządzania serwerem katalogów LDAP w systemie OS/400. Wymieniona powyżej dokumentacja online zawiera pełną dokumentację dla SecureWay Directory Client SDK. Aby uzyskać dodatkowe i bardziej wyczerpujące informacje dotyczące LDAP, należy sięgnąć do następujących publikacji dotyczących LDAP: v LDAP Implementation Cookbook. v Understanding LDAP. v Using LDAP for Directory Integration: A Look at IBM SecureWay Directory, Active Directory, and Domino. Copyright IBM Corp. 1998, 2001 7

v v LDAP: Programming Directory-enabled Applications with Lightweight Directory Access Protocol by Tim Howes and Mark Smith. Understanding and Deploying LDAP Directory Services by Mark C. Smith, Gordon S. Good, and Tim Howes. Dodatkowe informacje dotyczące Usług katalogowych w iseries 400 są dostępne na stronie głównej iseries 400Directory Services. Uwaga: Część materiału zawartego w tym dokumencie stanowi pochodną dokumentacji dotyczącej protokołu LDAP, wydanej przez University of Michigan. Copyright 1992-1996, Regents of the University of Michigan. Wszystkie prawa zastrzeżone. Podstawy LDAP Protokół LDAP jest protokołem usług katalogowych działającym w oparciu o protokół TCP/IP. LDAP w wersji 2 jest zdefiniowany w Internet Engineering Task Force (IETF) Request for Comments (RFC) 1777, Lightweight Directory Access Protocol. LDAP w wersji 3 jest zdefiniowany w IETF RFC 2251, Lightweight Directory Access Protocol (v3). Można je odnaleźć w Internecie pod adresem: http://www.ietf.org Usługa katalogowa LDAP opiera się na modelu klient/serwer. Jeden lub kilka serwerów LDAP zawiera dane katalogowe. Klient LDAP łączy się z serwerem LDAP i wysyła żądanie. Serwer wysyła odpowiedź lub wskaźnik (odwołanie) do innego serwera LDAP. Użycie protokołu LDAP: Ponieważprotokół LDAP jest usługą katalogową, a nie bazą danych, dane znajdujące się w katalogu LDAP są danymi opisowymi opartymi na atrybutach. Użytkownicy LDAP znacznie częściej czytają dane znajdujące się w katalogu niżje zmieniają. Aktualizacje polegają na prostej zmianie wszystkiego lub niezmienianiu niczego. Powszechnie używane katalogi LDAP to np. książki telefoniczne online lub książki adresów poczty elektronicznej. Struktura katalogów LDAP: Model usług katalogowych LDAP oparty jest na pozycjach (które nazywa się też obiektami). Każda pozycja składa się z jednego lub kilku atrybutów, takich jak nazwisko lub adres, oraz typu. Oznaczenia atrybutów tworzone są zwykle z mnemoników, takich jak cn (oznacza nazwę zwykłą) lub mail (oznacza adres poczty elektronicznej). Rys. 1 na stronie 10 przedstawia przykładowy katalog zawierający pozycje dla osoby o nazwisku Tim Jones z atrybutami mail i telephonenumber. Inne możliwe atrybuty to fax, title (tytuł), sn (oznaczający nazwisko, surname) oraz jpegphoto. Każdy katalog ma schemat, który jest zestawem reguł określających strukturę i zawartość katalogu. Do edycji plików schematów dla serwera LDAP powinno się używać narzędzia IBM SecureWay Directory Management Tool (DMT). Po zainstalowaniu Usług katalogowych pliki znajdują się w systemie w katalogu /QIBM/UserData/OS400/DirSrv. Uwaga: Oryginalne kopie plików w schemacie domyślnym znajdują się w katalogu /QIBM/ProdData/OS400/DirSrv. Jeśli potrzebne jest zastąpienie plików w katalogu UserData, można je przekopiować do tego katalogu. 8 Sieciowe usługi katalogowe (LDAP) w wersji V5R1

Każda pozycja katalogu ma specjalny atrybut o nazwie objectclass. Decyduje on, które atrybuty są wymagane, a które dozwolone. Innymi słowy, wartości atrybutu objectclass określają reguły schematu, które pozycja musi spełniać. Każda pozycja katalogu ma także poniższe atrybuty operacyjne, które serwer LDAP obsługuje automatycznie: v CreatorsName zawiera nazwę wyróżniającą (DN) wiązania używaną podczas tworzenia pozycji. v CreateTimestamp zawiera godzinę, o której pozycja została utworzona. v v modifiersname zawiera nazwę wyróżniającą, używaną podczas ostatniej modyfikacji (początkowo jego wartość jest taka sama jak CreatorsName). modifytimestamp zawiera godzinę, o której pozycja została zmodyfikowana (początkowo jego wartość jest taka sama jak CreateTimestamp). Tradycyjnie pozycje katalogu LDAP są ułożone hierarchicznie. Odzwierciedla to granice polityczne, geograficzne lub organizacyjne (patrz Rys. 1 na stronie 10). Pozycje przedstawiające kraje znajdują się jako pierwsze. Pozycje przedstawiające stany lub krajowe organizacje znajdują się jako drugie. Dalsze pozycje mogą reprezentować ludzi, jednostki organizacyjne, drukarki, dokumenty lub inne elementy. Podczas tworzenia struktury katalogu użytkownik nie jest ograniczony do tradycyjnej hierarchii. Na przykład struktura według składników domeny cieszy się coraz większą popularnością. W tej strukturze pozycje składają się z części nazw domeny TCP/IP. Na przykład przypisanie dc=ibm,dc=com może być bardziej wskazane niżo=ibm,c=us. Protokół LDAP odwołuje się do pozycji poprzez nazwy wyróżniające (DN). Nazwy wyróżniające składają się z nazwy własnej pozycji, jak równieżnazw, w kolejności od dołu do góry, obiektów występujących wyżej w katalogu. Rys. 1 na stronie 10 przedstawia w lewym dolnym rogu przykładową pełną nazwę DN cn=tim Jones, o=ibm, c=us. Każda pozycja ma przynajmniej jeden atrybut używany jako jej nazwa. Atrybut ten jest względną nazwą wyróżniającą (RDN) pozycji. Pozycja znajdująca się powyżej danej względnej nazwy wyróżniającej (RDN) jest nazywana jej nadrzędną nazwą wyróżniającą. W przedstawionym wyżej przykładzie cn=tim Jones jest nazwą pozycji, a więc jest to RDN. o=ibm, c=us jest nadrzędną DN dla nazwy cn=tim Jones. Aby serwer LDAP mógł zarządzać częścią katalogu LDAP, należy w konfiguracji serwera podać najwyższy poziom nadrzędnych nazw wyróżniających. Są one nazywane przyrostkiem. Serwer może uzyskać dostęp do wszystkich obiektów w katalogu, które w hierarchii katalogu znajdują się poniżej podanego przyrostka. Rys. 1 na stronie 10 przedstawia odpowiedni przykład: jeśli serwer LDAP zawierał katalog, to w konfiguracji będzie musiał mieć przyrostek o=ibm, c=us w celu umożliwienia klientowi odpowiadania na zapytania dotyczące Tim Jones. Rozdział 3. Pierwsze kroki w Usługach katalogowych 9

Rysunek 1. Podstawowa struktura katalogu LDAP Kilka uwag na temat LDAP i Usług katalogowych: v Począwszy od V4R5 zarówno serwer OS/400 LDAP, jak i klient LDAP systemu OS/400 opierają się na protokole LDAP wersja 3. Można używać klienta V2 do serwera V3. Nie można jednak użyć klienta V3 do serwera V2, chyba że zostanie on przypisany jako klient V2 i będzie korzystać tylko z funkcji API dla V2. Aby uzyskać więcej szczegółów, patrz Uwagi dla korzystających z protokołu LDAP V2 razem z protokołem LDAP V3. v Klient LDAP dla Windows równieżopiera się na protokole LDAP wersja 3. v Ponieważprotokół LDAP jest standardem, wszystkie serwery LDAP mają wiele wspólnych cech. Jednakże z powodu różnic w implementacji nie wszystkie są całkowicie zgodne ze sobą. Serwer LDAP udostępniony przez Usługi katalogowe jest zgodny z innymi serwerami katalogów LDAP w grupie produktów IBM SecureWay. Jednakże nie musi on być tak samo zgodny z innymi serwerami LDAP. v Dane serwera LDAP, udostępnianego przez Usługi katalogowe, znajdują się w bazie danych OS/400. Więcej informacji: Przykłady użycia katalogów LDAP zawiera sekcja Przykład użycia Usług katalogowych. Więcej informacji na temat założeń dotyczących LDAP zawiera Rozdział 5. Pojęcia dotyczące Usług katalogowych na stronie 33. Przykład użycia Usług katalogowych Produkt Usługi katalogowe i jego opcje można wykorzystywać na różne sposoby. Poniższy fikcyjny przykład przedstawia tylko jedną z możliwych implementacji usług katalogowych LDAP na systemie iseries. Jonathon jest prezesem Stowarzyszenia Absolwentów pewnego małego uniwersytetu w Minnesocie. W przeszłości prowadził kartotekę z danymi o absolwentach, takimi jak nazwiska i adresy. Chce przenieść te dane do komputera, aby umożliwić absolwentom zdalny dostęp do danych. Prosi Michelle z biura informacji 10 Sieciowe usługi katalogowe (LDAP) w wersji V5R1

uniwersytetu o pomoc. Ona twierdzi, że powinien skonfigurować katalog LDAP w tym samym systemie iseries, w którym działa serwer WWW Stowarzyszenia Absolwentów. Michelle i Jonathon planują katalog LDAP, który będzie zawierał informacje o kraju, stanie oraz nazwisku każdego z absolwentów. Będzie on także zawierał adres poczty elektronicznej absolwenta, jego numer telefonu oraz adres pocztowy. Konfigurują serwer katalogów LDAP Usług katalogowych określając przyrostki, takie jak st=mn, c=us i c=canada, jak równieżpodobne pozycje dla innych stanów i krajów. Następnie Michelle i Jonathon planują ochronę katalogu LDAP. Dane znajdujące się na serwerze nie są poufne ani krytyczne, więc podczas przesyłania są w mniejszym stopniu narażone na ataki hakerów. Dlatego zdecydowali, że nie będzie potrzebne użycie ochrony SSL (patrz punkt Używanie ochrony SSL (Secure Sockets Layer) na serwerze katalogów LDAP na stronie 39). Nie chcą jednak udostępniać wszystkich danych w katalogach. Jonathon kontaktuje się ze wszystkimi absolwentami, aby sprawdzić, czy chcą udostępnić publicznie informacje o sobie. Większości z nich jest wszystko jedno, ale niektórzy chcą zachować swoje dane w tajemnicy. Dla tych użytkowników Michelle i Jonathon tworzą listę kontroli dostępu, która ogranicza dostęp do danych tak, aby tylko Jonathon i inni pracownicy Stowarzyszenia Absolwentów mogli je przeglądać lub zmieniać. Teraz można dodawać dane do tego katalogu. Jonathon będzie za to odpowiedzialny. Może używać narzędzi powłoki, które są dołączone do Usług katalogowych i służą do zapełniania katalogu. Ponieważ jednak nie ma on zbyt wielkiego doświadczenia w używaniu interfejsów wiersza komend, woli skorzystać z graficznego narzędzia IBM SecureWay Directory Management Tool. Przy pomocy tego interfejsu Jonathon może w prosty sposób dodawać, przeszukiwać i zmieniać pozycje katalogu. Podczas lata, korzystając z narzędzia Directory Management Tool, dodał informacje dotyczące tegorocznych absolwentów. W tym samym czasie Michelle korzysta z funkcji API dostarczonych z klientem LDAP dla Windows, aby utworzyć graficzny interfejs użytkownika. Studenci, którzy są pracownikami Stowarzyszenia Absolwentów, mogą używać tego interfejsu, nie posiadając żadnej wiedzy na temat struktury katalogu. Kiedy studenci, którzy są pracownikami, powrócą do miasteczka studenckiego, będą mogli używać interfejsu użytkownika, aby dodać pozostałych absolwentów do katalogu. Uwagi dla korzystających z protokołu LDAP V2 razem z protokołem LDAP V3 Począwszy od wersji V4R5 zarówno serwer LDAP OS/400, jak i klient LDAP OS/400 opierają się na protokole LDAP wersja 3. Nie można używać klienta V3 na serwerze V2. Można jednak zmienić wersję klienta z V3 na V2 używając w tym celu funkcji API ldap_set_option(). Wówczas wysłanie zgłoszeń klienta do serwera V2 powiedzie się. Można używać klienta V2 na serwerze V3. Należy jednak uważać, ponieważ przy żądaniu wyszukiwania serwer V3 może zwrócić dane w pełnym zakresie formatu UTF-8, podczas gdy klient V2 jest w stanie przetwarzać dane tylko w zestawach znaków IA5. Uwaga: LDAP w wersji 2 jest zdefiniowany w Internet Engineering Task Force (IETF) Request for Comments (RFC) 1777, Lightweight Directory Access Protocol. LDAP w wersji 3 jest zdefiniowany w IETF RFC 2251, Lightweight Directory Access Protocol (v3). Można je odnaleźć w Internecie pod adresem: http://www.ietf.org Planowanie serwera katalogów LDAP Przed zainstalowaniem Usług katalogowych i rozpoczęciem konfigurowania katalogu LDAP należy to zaplanować. Pomogą nam w tym następujące zagadnienia: v Organizowanie katalogu. Należy zaplanować strukturę katalogu i określić przyrostki i atrybuty wymagane przez serwer. Rozdział 3. Pierwsze kroki w Usługach katalogowych 11

v v Określanie wielkości katalogu. Pozwala w przybliżeniu określić wielkość potrzebnej pamięci. Wielkość katalogu zależy od: liczby atrybutów w schemacie serwera, liczby pozycji na serwerze, ilości informacji przechowywanych na serwerze. Na przykład pusty katalog korzystający z domyślnego schematu produktu Usługi katalogowe wymaga około 10 MB przestrzeni pamięci. Katalog, który korzysta z domyślnego schematu i zawiera 1000 pozycji typowych informacji dotyczących pracowników, wymaga około 30 MB przestrzeni pamięci. Wielkość ta może się zmieniać w zależności od używanych atrybutów. Może ona znacznie wzrosnąć, jeśli w katalogu przechowuje się duże obiekty, takie jak obrazy. Określanie potrzeb ochrony. Usługi katalogowe dopuszczają używanie SSL i certyfikatów cyfrowych do ochrony komunikacji. Począwszy od wersji V5R1, obsługiwane jest uwierzytelnianie Kerberos. Usługi katalogowe umożliwiają także kontrolę dostępu do obiektów katalogu przy pomocy list kontroli dostępu (ACL). Do ochrony katalogu można także wykorzystać kontrolę ochrony OS/400. Migracja do V5R1 z wcześniejszej wersji Usług katalogowych Wersja V5R1 OS/400 dodaje do Usług katalogowych nowe opcje i możliwości. Zmiany te dotyczą zarówno serwera katalogów LDAP, jak i interfejsu GUI programu Operations Navigator. Aby wykorzystywać nowe opcje interfejsu GUI, trzeba zainstalować Operations Navigator na komputerze PC, który może komunikować się z systemem AS/400 korzystając z protokołu TCP/IP. Program Operations Navigator jest elementem Client Access Express. Jeśli masz zainstalowaną wcześniejszą wersję programu Operations Navigator, musisz dokonać jej aktualizacji do wersji V5R1. Wersja V5R1 OS/400 obsługuje aktualizację z wersji V4R5 i V4R4. Podczas aktualizacji do wersji V5R1 OS/400, zarówno dane katalogu LDAP, jak i pliki schematów katalogów są automatycznie dostosowywane do formatów wersji V5R1. Jeśli migracji do wersji V5R1 ma podlegać serwer Usług katalogowych LDAP działający w wersji V4R3 OS/400, to niezbędne jest wykonanie paru dodatkowych działań związanych z migracją. Podczas aktualizacji do wersji V5R1 OS/400 należy zwrócić uwagę na niektóre aspekty związane z migracją Usług katalogowych: v v v Podczas aktualizacji do wersji V5R1, Usługi katalogowe automatycznie wykonują migrację plików schematów do wersji V5R1 i usuwa stare pliki schematów. Jeśli jednak pliki schematów zostały usunięte lub zmieniono ich nazwę, Usługi katalogowe nie mogą wykonać migracji. Może wtedy wystąpić błąd lub Usługi katalogowe mogą przyjąć, że wykonano już migrację plików. Usługi katalogowe wykonują migrację danych katalogowych do formatu V5R1 podczas pierwszego uruchomienia serwera lub imporcie pliku LDIF. Należy zarezerwować czas niezbędny na jej przeprowadzenie. Przy aktualizacji do wersji V5R1 z wersji V4R4 lub wcześniejszych, należy zwrócić uwagę na fakt, iżdane katalogowe w wersji V5R1 będą wymagać około dwa razy więcej przestrzeni pamięci niżpoprzednio. Dzieje się tak dlatego, że w wersji V4R4 Usługi katalogowe obsługiwały tylko zestaw znaków IA5 i przechowywał dane za pomocą CCSID=37 (format jednobajtowy). Począwszy od wersji V4R5, Usługi katalogowe obsługują pełny zestaw 10646 znaków ISO. Po uaktualnieniu do wersji V5R1, przed importem nowych danych, należy uruchomić serwer i przeprowadzić migrację istniejących danych. Próba importu danych przed uruchomieniem serwera może się nie powieść, jeśli nie ma się wystarczających uprawnień. Wersja V4R4 i wcześniejsze wersje Usług katalogowych nie uwzględniały stref czasowych podczas tworzenia pozycji datownika. Począwszy od wersji V4R5 strefa czasowa jest stosowana we wszystkich dodatkach i modyfikacjach katalogu. Dlatego podczas uaktualniania do wersji V5R1 z wersji V4R4 lub wcześniejszej, Usługi katalogowe dopasowują istniejące atrybuty createtimestamp i modifytimestamp do odpowiedniej strefy czasowej. Dokonują tego przez odjęcie strefy czasowej, aktualnie zdefiniowanej w systemie iseries, od datowników składowanych w katalogu. Należy zauważyć, że jeśli bieżąca strefa czasowa nie jest taka sama jak strefa czasowa aktywna podczas początkowego tworzenia lub modyfikacji pozycji, nowe wartości datowników nie odzwierciedlą pierwszej strefy czasowej. 12 Sieciowe usługi katalogowe (LDAP) w wersji V5R1

v Po migracji serwer katalogów LDAP będzie uruchamiany automatycznie w momencie uruchomienia protokołu TCP/IP. Jeśli nie chcesz, aby serwer katalogów uruchamiał się automatycznie, zmień to ustawienie za pomocą programu Operations Navigator. Migracja z wersji V4R3 do wersji V5R1 Usług katalogowych Wersja V5R1 OS/400 nie obsługuje bezpośredniej aktualizacji z wersji V4R3. Podczas migracji z wersji V4R3 Usług katalogowych serwera LDAP do wersji V5R1, postępuj zgodnie z poniższymi procedurami: v v wykonaj aktualizację OS/400 z wersji V4R3 do wydania pośredniego, a następnie do wersji V5R1 zeskładuj bibliotekę bazy danych i następnie wykonaj migrację OS/400 w wersji V4R3 do wersji V5R1 Aktualizacja OS/400 z wersji V4R3 do wydania pośredniego, a następnie do wersji V5R1 Wprawdzie aktualizacje z wersji V4R3 OS/400 do wersji V5R1 nie są obsługiwane, obsługiwane są aktualizacje z wersji V4R3 do V4R4 i do V4R5, a także aktualizacje z wersji V4R4 i V4R5 do V5R1. Jedyną metodą migracji z serwera Usług katalogowych jest aktualizacja do wydania pośredniego (V4R4 lub V4R5), a następnie do V5R1. Szczegółowe informacje o procedurach instalacji OS/400 zawiera książka Instalacja oprogramowania. Aby dokonać migracji postępuj według poniższych punktów: 1. Zanotuj wszystkie zmiany wprowadzone w plikach schematów w katalogu /QIBM/UserData/OS400/DirSrv. Pliki schematów nie podlegają automatycznej migracji i jeśli chcesz zachować zmiany, należy je wprowadzić ponownie ręcznie. 2. Wykonaj instalację typu slip wersji V4R4 lub V4R5 OS/400 na wersji V4R3. 3. Wykonaj instalację typu slip wersji V5R1 OS/400. 4. Uruchom serwer usług katalogowych (LDAP), jeśli jeszcze nie został uruchomiony. 5. Skorzystaj z narzędzia Directory Management, aby wprowadzić zmiany w plikach schematów dla wszystkich zmian użytkowników zanotowanych w punkcie 1. 6. Uruchom ponownie serwer usług katalogowych (LDAP). Składowanie biblioteki bazy danych i aktualizacja OS/400 w wersji V4R3 do V5R1 Inną metodą migracji serwera Usług katalogowych jest zeskładowanie biblioteki bazy danych, z której korzystają Usługi katalogowe w wersji V4R3, a następnie odtworzenie jej po zainstalowaniu od początku wersji V5R1. Oszczędza to instalacji wydania pośredniego. Jednak ustawienia serwera nie podlegają migracji i konieczne jest jego ponowne skonfigurowanie. Szczegółowe informacje o procedurach instalacji OS/400 zawiera książka Instalacja oprogramowania. Aby dokonać migracji, postępuj według poniższych punktów: 1. Zanotuj wszystkie zmiany wprowadzone w plikach schematów w katalogu /QIBM/UserData/OS400/DirSrv. Pliki schematów nie podlegają automatycznej migracji i jeśli chcesz zachować zmiany, należy je wprowadzić ponownie ręcznie. 2. Zanotuj ustawienia konfiguracji z właściwości serwera Usług katalogowych włącznie z nazwą biblioteki bazy danych. 3. Zeskładuj bibliotekę bazy danych, podaną w konfiguracji serwera Usług katalogowych. 4. Zanotuj konfigurację publikowania. 5. Zainstaluj od nowa system OS/400 w wersji V5R1. 6. Za pomocą EZ-Setup skonfiguruj serwer usług katalogowych (LDAP). 7. Odtwórz bibliotekę bazy danych, składowaną w punkcie 3. 8. Skorzystaj z narzędzia Directory Management, aby wprowadzić w plikach schematów wszystkie zmiany użytkowników zanotowane w punkcie 1. 9. Skorzystaj z narzędzia Operations Navigator, aby ponownie skonfigurować Usługi katalogowe (LDAP). Podaj bibliotekę bazy danych, która została zeskładowana i odtworzona. Rozdział 3. Pierwsze kroki w Usługach katalogowych 13

10. Skorzystaj z narzędzia Operations Navigator, aby ponownie skonfigurować publikowanie. 11. Uruchom ponownie serwer usług katalogowych (LDAP). Zagadnienia związane z aktualizacją oprogramowania Podczas aktualizacji z wersji V4R3 do dowolnej późniejszej wersji należy uwzględnić następujące elementy: v Migrowanie pliku kluczy do bazy danych kluczy: Client Access w wersji V3R2 używał plików kluczy do nawiązywania połączeń SSL z serwerem katalogów LDAP. Client Access Express używa do nawiązywania połączeń SSL magazynów certyfikatów, które czasami nazywane są bazami danych kluczy. Aby można było używać połączeń SSL z serwerem katalogów LDAP, należy najpierw wykonać konwersję pliku kluczy do bazy danych kluczy. Pierwsza próba nawiązania połączenia SSL z serwerem katalogów LDAP spowoduje, że Operations Navigator wyśle alert dotyczący tej zmiany. Jeśli klucz ma być poddany konwersji, należy najpierw podać pewne informacje dla bazy danych kluczy, a następnie uruchomić przetwarzanie. Serwer katalogów LDAP w wersji V4R3 używał również pliku kluczy dla własnych połączeń SSL w wersji V4R3. Począwszy od wersji V4R4 używa on systemowej bazy certyfikatów. Jeśli serwer został skonfigurowany tak, aby używał SSL w wersji V4R3, zawartość pliku kluczy zostanie poddana migracji do systemowego magazynu certyfikatów. v Zostały usunięte dwa pliki strumieniowe: Następujące pliki strumieniowe używane przez Usługi katalogowe w wersji V4R3 nie są już potrzebne i są automatycznie usuwane podczas instalacji późniejszej wersji: /QIBM/ProdData/OS400/DirSrv/qgldcert.kyr /QIBM/ProdData/OS400/DirSrv/qgldcert.sth Nie są wymagane żadne dodatkowe czynności. Ta informacja uprzedza jedynie użytkownika o ich braku w systemie. Należy również wziąć pod uwagę, że mogą wystąpić dodatkowe problemy związane z uaktualnieniem z innych wersji do bieżącej. Instalowanie i konfigurowanie Usług katalogowych Począwszy od wersji V5R1, Usługi katalogowe (LDAP) są automatycznie instalowane podczas instalacji OS/400. Serwer katalogów zawiera konfigurację domyślną, która uruchamia serwer katalogów podczas uruchamiania protokołu TCP/IP. Rozpoczyna także publikowanie informacji komputera z OS/400 do serwera katalogów. Aby dostosować ustawienia serwera katalogów LDAP do własnego użytku, należy uruchomić Kreatora konfiguracji Usług katalogowych. Aby skorzystać z kreatora, konieczne są uprawnienia specjalne *ALLOBJ i *IOSYSCFG. Przed wersją V5R1 do zainstalowania serwera katalogów konieczne było zainstalowanie opcji OS/400 - Usługi katalogowe (LDAP) systemu OS/400. Jak zaznaczono wcześniej, począwszy od wersji V5R1 Usługi katalogowe zostały zintegrowane z podstawowym systemem operacyjnym, dlatego nie ma konieczności instalowania tej opcji. Jednakże nadal ze względu na zgodność, potrzebne jest zainstalowanie tej opcji, jeśli chcesz: v korzystać z wersji V4R4 Operations Navigator z serwerem katalogów LDAP, v wywoływać funkcje API LDAP z biblioteki QDIRSRV (skąd były wywoływane przed wersją V5R1 i gdzie nadal istnieje ich kopia) zamiast z biblioteki QSYS. Jeśli jakieś aplikacje nie wskazują dokładnie na bibliotekę QDIRSRV, nie jest to konieczne. Katalog konsolidacji QUSAPIBD wskazuje na bibliotekę QSYS. Zalecane jest korzystanie w aplikacjach z katalogu QUSAPIBD. Jeśli zainstalowana opcja OS/400 - Usługi katalogowe (LDAP) nie będzie potrzebna, można ją zdeinstalować. 14 Sieciowe usługi katalogowe (LDAP) w wersji V5R1

Konfigurowanie serwera katalogów LDAP Począwszy od wersji V5R1, jeśli system nie zostanie skonfigurowany do rozpowszechnienia informacji dla innego serwera LDAP i serwer DNS sieci TCP/IP nie zna innych serwerów LDAP, to Usługi katalogowe zostają automatycznie zainstalowane z ograniczoną konfiguracją domyślną. Usługi katalogowe udostępniają kreatora do pomocy podczas konfigurowania serwera katalogów LDAP dla określonej konfiguracji. Można go uruchomić jako część programu EZ-Setup, albo później z programu Operations Navigator. Należy go użyć podczas początkowego konfigurowania serwera katalogów. Można go także użyć do zmiany konfiguracji serwera katalogów. Uwaga: Użycie kreatora do ponownej konfiguracji serwera katalogów rozpoczyna konfigurację od nowa. Pierwotna konfiguracja jest usuwana, a nie zmieniana. Natomiast dane katalogowe nie są usuwane. Są składowane w bibliotece wybranej w trakcie instalacji (domyślnie jest to QUSRDIRDB). Protokół zmian równieżpozostaje niezmieniony, domyślnie w bibliotece QUSRDIRCL. Aby rozpocząć konfigurację od nowa, należy usunąć obie te biblioteki przed uruchomieniem kreatora. Aby zmienić konfigurację serwera katalogów, ale nie usuwać jej zupełnie, należy kliknąć prawym przyciskiem myszy Katalog i wybrać Właściwości. Nie powoduje to usunięcia pierwotnej konfiguracji. Do skonfigurowania niezbędne są uprawnienia specjalne *ALLOBJ i *IOSYSCFG. Aby skonfigurować kontrolę ochrony OS/400, konieczne są uprawnienia specjalne *AUDIT. Aby uruchomić kreatora konfiguracji Usług katalogowych, wykonaj następujące czynności: 1. W programie Operations Navigator wybierz Sieć. 2. Wybierz Serwery. 3. Kliknij TCP/IP. 4. Prawym przyciskiem myszy kliknij Katalog i wybierz Konfiguruj. Uwaga: Jeśli serwer katalogów został jużskonfigurowany, należy kliknąć Rekonfiguruj, a nie Konfiguruj. Postępowanie zgodne z instrukcjami wyświetlanymi na ekranie przez kreatora konfiguracji serwera katalogów prowadzi do skonfigurowania serwera katalogów. Uwaga: Można również umieścić bibliotekę przechowującą dane katalogowe w puli pamięci dyskowej użytkowników (ASP), a nie w systemowej ASP. Po zakończeniu pracy kreatora serwer katalogów LDAP ma konfigurację podstawową. Jeśli w systemie jest uruchamiany Lotus Domino, to port 389, domyślny port dla serwera LDAP, może być już zajęty przez jego funkcję LDAP. Należy zmienić port używany przez Lotus Domino lub przez Usługi katalogowe. Jeśli z jakichś przyczyn ma być używany inny port, również można go teraz zmienić. Można teraz uruchomić serwer, przedtem wykonując jednak niektóre lub wszystkie z podanych czynności: v Zaimportować dane do serwera v Włączyć ochronę SSL (Secure Sockets Layer) v Włączyć uwierzytelnianie protokołem Kerberos v Skonfigurować odwołanie Włączanie SSL na serwerze katalogów LDAP Jeśli w systemie zainstalowany jest Digital Certificate Manager, można użyć schematu ochrony SSL (Secure Sockets Layer) do ochrony dostępu do serwera katalogów LDAP. Przed włączeniem SSL na serwerze katalogów pomocne mogą okazać się informacje na temat używania SSL z Usługami katalogowymi. Rozdział 3. Pierwsze kroki w Usługach katalogowych 15

Aby korzystać z połączeń SSL podczas administrowania serwerem katalogów LDAP z poziomu Operations Navigator lub z SSL - za pomocą klienta LDAP dla Windows, trzeba mieć zainstalowany na komputerze PC jeden z produktów Client Encryptions (5722CE2 lub 5722CE3). Aby włączyć SSL na serwerze LDAP, należy użyć interfejsu Digital Certificate Manager. Digital Certificate Manager można uruchomić z folderu Internet w programie Operations Navigator lub na stronie Sieć okna dialogowego Właściwości serwera katalogów. Aby go uruchomić ze strony Sieć, wykonaj następujące czynności: 1. W programie Operations Navigator wybierz Sieć. 2. Wybierz Serwery. 3. Kliknij TCP/IP. 4. Prawym przyciskiem myszy kliknij Katalog i wybierz Właściwości. 5. Kliknij zakładkę Sieć. 6. Kliknij Digital Certificate Manager. Digital Certificate Manager zostanie uruchomiony w domyślnej przeglądarce WWW. Aby dowiedzieć się, co trzeba zrobić, aby przypisać certyfikat cyfrowy do serwera katalogów, patrz sekcja Securing the LDAP directory server. Po udostępnieniu SSL można zmienić port używany przez serwer katalogów LDAP do połączeń chronionych. Włączanie uwierzytelniania protokołem Kerberos na serwerze katalogów LDAP Jeśli w systemie są skonfigurowane Sieciowe usługi uwierzytelniania, to serwer katalogów LDAP można skonfigurować, aby korzystał z uwierzytelniania protokołem Kerberos. Przed włączeniem protokołu Kerberos na serwerze katalogów pomocne mogą okazać się informacje na temat używania protokołu Kerberos z Usługami katalogowymi. Aby włączyć uwierzytelnianie protokołem Kerberos, wykonaj następujące kroki: 1. W programie Operations Navigator wybierz Sieć. 2. Wybierz Serwery. 3. Kliknij TCP/IP. 4. Prawym przyciskiem myszy kliknij Katalog i wybierz Właściwości. 5. Kliknij zakładkę Kerberos. 6. Zaznacz Włącz uwierzytelnianie Kerberos. 7. Na stronie Kerberos podaj inne ustawienia, odpowiednio do warunków. Informacje dotyczące poszczególnych pól można znaleźć w dokumentacji online strony. Zmiana portu używanego przez serwer katalogów LDAP Serwer katalogów LDAP udostępniony przez Usługi katalogowe używa następujących portów domyślnych: v 389 dla połączeń niechronionych, v 636 dla połączeń chronionych (jeśli używa się Digital Certificate Manager do udostępniania Usług katalogowych jako aplikacji, która może używać portu chronionego). Jeśli porty te są już używane przez inne aplikacje, należy przypisać inne porty do Usług katalogowych. Aby zmienić porty używane przez serwer katalogów LDAP, wykonaj następujące czynności: 1. W programie Operations Navigator wybierz Sieć. 2. Wybierz Serwery. 3. Kliknij TCP/IP. 4. Prawym przyciskiem myszy kliknij Katalog i wybierz Właściwości. 5. Kliknij zakładkę Sieć. 6. Wpisz odpowiednie numery portów, a następnie kliknij OK. 16 Sieciowe usługi katalogowe (LDAP) w wersji V5R1

Konfiguracja domyślna Usług katalogowych Począwszy od wersji V5R1, LDAP jest automatycznie instalowany podczas instalacji OS/400. Instalacja taka zawiera konfigurację domyślną. Serwer katalogów korzysta z konfiguracji domyślnej, jeśli spełnione są następujące warunki: v v v administratorzy nie muszą uruchamiać Kreatora konfiguracji Usług katalogowych lub zmieniać ustawień katalogu poprzez strony właściwości, nie jest skonfigurowane publikowanie Usług katalogowych, serwer katalogów LDAP nie może odnaleźć żadnych informacji o DNS LDAP. Jeśli serwer katalogów LDAP korzysta z konfiguracji domyślnej, to: v serwer katalogów LDAP uruchamia się automatycznie w momencie uruchamiania protokołu TCP/IP, v system tworzy nowe konto administratora, cn=administrator oraz generuje używane wewnętrznie hasło; jeśli planujesz późniejsze użycie hasła administratora, możesz ustawić nowe hasło na stronie właściwości Usług katalogowych, v w oparciu o nazwę IP systemu tworzony jest domyślny przyrostek; na przykład, jeśli nazwa IP systemu to mary.acme.com, to przyrostek wynosi dc=mary,dc=acme,dc=com, v serwer katalogów LDAP korzysta z domyślnej biblioteki danych QUSRDIRDB, którą system tworzy w systemowej ASP, v serwer korzysta z portu 389 do niechronionej komunikacji, a jeśli certyfikat cyfrowy został skonfigurowany dla LDAP, to włączony jest protokół SSL i do chronionej komunikacji używany jest port 636. Dla publikowania Usług katalogowych przyjęte są następujące domyślne założenia: v system publikuje informacje do lokalnego serwera katalogów LDAP, v publikowanie nie korzysta z SSL, v publikowanie korzysta z pojemników pod domyślnym przyrostkiem, v do uwierzytelniania z serwerem katalogów system OS/400 używa identyfikatora cn=administrator i wygenerowanego przez system hasła, v system publikuje jedynie informacje komputerowe. Instalowanie opcji OS/400 - Usługi katalogowe W wydaniach V4R5 i wcześniejszych systemu OS/400 przed skonfigurowaniem serwera katalogów musiała być instalowana opcja OS/400 - Usługi katalogowe. W wersji V5R1 opcja ta jest wymagana tylko w przypadkach specjalnych, opisanych w Instalowanie i konfigurowanie Usług katalogowych na stronie 14. Aby zainstalować opcję OS/400 - Usługi katalogowe : 1. Włóżdo napędu dysk CD-ROM zawierający system OS/400. 2. W wierszu komend OS/400 wpisz komendę GO LICPGM i naciśnij klawisz Enter. 3. Wybierz opcję 11 z menu Praca z programami licencjonowanymi (Work with Licensed Programs), a następnie naciśnij klawisz Enter. 4. Wpisz 1 w polu Opcja po lewej stronie Opcji 32, OS/400 - Usługi katalogowe, a następnie naciśnij klawisz Enter. 5. W polu Napęd instalacji (Installation device) wpisz nazwę napędu CD-ROM, do którego włożony został dysk CD-ROM zawierający system OS/400. 6. Naciśnij klawisz Enter. Teraz, po zainstalowaniu Usług katalogowych, możesz skonfigurować serwer katalogów LDAP. Deinstalowanie opcji OS/400 - Usługi katalogowe Wersja V5R1 nie wymaga korzystania z opcji OS/400 - Usługi katalogowe OS/400, jednak można ją zainstalować, aby zapewnić kompatybilność, co zostało opisane w sekcji Instalowanie i konfigurowanie Usług katalogowych na stronie 14. Rozdział 3. Pierwsze kroki w Usługach katalogowych 17

Aby zdeinstalować opcję Usługi katalogowe, wykonaj następujące kroki podczas sesji terminala 5250: 1. Wpisz komendę GO LICPGM, a następnie naciśnij klawisz Enter. 2. Wybierz opcję 12 z menu Praca z programami licencjonowanymi (Work with Licensed Programs), a następnie naciśnij klawisz Enter. 3. Wpisz 4 w polu Opcja po lewej stronie Opcji 32, OS/400 - Usługi katalogowe, a następnie naciśnij klawisz Enter. Po wykonaniu tej procedury, opcja OS/400 - Usługi katalogowe zostanie zdeinstalowana. Uwaga: W wersji V5R1, zdeinstalowanie opcji OS/400 - Usługi katalogowe nie powoduje zdeinstalowania z systemu serwera katalogów. Narzędzie IBM SecureWay Directory Management Tool Narzędzie IBM SecureWay Directory Management Tool (DMT) udostępnia graficzny interfejs użytkownika do zarządzania zawartością katalogu LDAP. Za pomocą narzędzia DMT można wykonać między innymi następujące zadania: v Przeglądanie schematu katalogu, v Dodawanie, edytowanie i usuwanie klas obiektów, v Dodawanie, edytowanie i usuwanie atrybutów, v Przeglądanie i przeszukiwanie drzewa katalogów, v Dodawanie, edytowanie i przeglądanie pozycji, v Edytowanie pozycji RDNs. Narzędzie DMT jest częścią klienta LDAP dla Windows dołączonego do Usług katalogowych. Klient jest dostarczony w katalogu zintegrowanego systemu plików. Aby zainstalować klienta LDAP dla Windows, zawierającego narzędzie DMT, na komputerze PC, wykonaj następujące kroki: 1. W Operations Navigator rozwiń System plików. 2. Wybierz Pliki współużytkowane. 3. Dwukrotnie kliknij Qdirsrv. 4. Dwukrotnie kliknij UserTools. 5. Dwukrotnie kliknij Windows. 6. Dwukrotnie kliknij setup.exe, aby rozpocząć instalację narzędzia DMT. Aby zakończyć instalację, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Dokumentacja narzędzia IBM SecureWay Directory Management Tool (DMT) znajduje się w pliku dparent.htm. Podczas instalacji klienta plik ten jest kopiowany do folderu programu IBM SecureWay na komputerze PC. 18 Sieciowe usługi katalogowe (LDAP) w wersji V5R1

Rozdział 4. Zarządzanie serwerem katalogów LDAP Aby zarządzać serwerem katalogów LDAP dostarczanym przez Usługi katalogowe, użytkownik musi posiadać jeden z niżej wymienionych zestawów uprawnień: v uprawnienia *ALLOBJ i *IOSYSCFG, v uprawnienie *JOBCTL i uprawnienia do obiektów dla komend: Zakończenie protokołu TCP/IP (End TCP/IP - ENDTCP), Uruchomienie protokołu TCP/IP (Start TCP/IP - STRTCP), Uruchomienie serwera TCP/IP (Start TCP/IP Server - STRTCPSVR) oraz Zamknięcie serwera TCP/IP (End TCP/IP Server - ENDTCPSVR), v uprawnienie *AUDIT, aby skonfigurować kontrolę ochrony OS/400. Aby zarządzać obiektami katalogów (takimi jak listy kontroli dostępu, prawa własności do obiektu oraz repliki), połącz się z katalogiem przy pomocy nazwy wyróżniającej administratora lub innej nazwy wyróżniającej, do której przypisane są odpowiednie uprawnienia LDAP. Zarządzanie serwerem katalogów obejmuje następujące zagadnienia: v Uruchamianie serwera katalogów LDAP v Zatrzymywanie serwera katalogów LDAP na stronie 20 v Sprawdzanie statusu serwera katalogów na stronie 20 v Sprawdzanie zadań w serwerze katalogów LDAP na stronie 20 v Włączanie powiadamiania o zdarzeniach na stronie 20 v Konfigurowanie transakcji na stronie 21 v Przenoszenie danych katalogów LDAP między systemami na stronie 21 v Określanie serwera odwołań na stronie 28 v Dodawanie przyrostków do serwera katalogów LDAP na stronie 28 v Usuwanie przyrostków z serwera katalogów na stronie 28 v Składowanie i odtwarzanie informacji Usług katalogowych na stronie 29 v Zarządzanie prawami własności i dostępem do danych w katalogach na stronie 29 v Śledzenie dostępu i zmian w katalogu LDAP na stronie 30 v Włączanie kontrolowania obiektu dla serwera katalogów na stronie 30 v Regulowanie wydajności serwera katalogów LDAP na stronie 31 Uruchamianie serwera katalogów LDAP Aby uruchomić serwer katalogów LDAP, wykonaj następujące czynności: 1. W programie Operations Navigator wybierz opcję Sieć. 2. Rozwiń pozycję Serwery. 3. Kliknij TCP/IP. 4. Prawym przyciskiem myszy kliknij opcję Katalog i wybierz Uruchom. Uruchomienie serwera katalogów może trochę potrwać. Jest to uzależnione od szybkości systemu i ilości dostępnej pamięci. Pierwsze uruchomienie serwera katalogów może trwać nieco dłużej niż zazwyczaj - tworzone są nowe pliki. Podobnie uruchamianie serwera katalogów po raz pierwszy po aktualizacji z wcześniejszych wersji Usług katalogowych, może zająć więcej czasu niż zwykle ponieważ serwer musi zaktualizować pliki. Istnieje możliwość regularnego sprawdzania statusu serwera, można więc sprawdzić, czy proces ten został jużzakończony. Uwaga: Serwer katalogów można także uruchomić z sesji 5250 przez wpisanie komendy STRTCPSVR *DIRSRV. Dodatkowo, jeśli serwer katalogów został skonfigurowany tak, aby rozpoczynał działanie w momencie uruchamiania protokołu TCP/IP, można go także uruchomić przez wpisanie komendy STRTCP. Copyright IBM Corp. 1998, 2001 19