HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Segédprogram az LDAP műveletekhez



Számos pozitív tulajdonsággal rendelkezik az Active Directory, közülük az egyik, hogy LDAP (Lightweight Directory Access Protocol) protokollal is hozzáférhető. Kereséseket, módosításokat, új adatok felvételét és egyéb adminisztratív funkciókat is el lehet végezni egyszerű LDAP parancsokkal. Hab a tortán, hogy mindez programokba és szkriptekbe is beépíthető. Cikkünkben bemutatunk egy mindenki által elérhető segédprogramot, mely LDAP parancsok futtatását teszi lehetővé.

Alapértelmezésben nem található meg az operációs rendszerben, de ott van a Windows telepítő CD-jén. Helyezzük a lemezt a meghajtóba és futtassuk a \SUPPORT\TOOLS könyvtárban található SETUP.EXE programot. Írjuk be a Start > Futtatás (Start > Run) menübe vagy parancssorba: LDP. Miután elindult a segédprogramunk, kapcsolódnunk kell az Active Directory-hoz. Kattintsunk a Connection > Connect menüre. Adjuk meg egy tartományvezérlő nevét a "Server" mezőben. Alatta beállítható a portcím is, de legtöbb esetben nem szükséges változtatni az alapértelmezett 389-es értéken. Nyomjuk le az "OK" gombot a kapcsolatfelvételhez. Jobboldalon található egy információs panel, ahol sikeres kapcsolódás esetén rengeteg adat jelenik meg, verziószámtól kezdve, kiszolgáló néven át a házirend beállításokig. Ezzel még csak kapcsolatot teremtettünk a szerverrel, de nem vagyunk bejelentkezve. Kattintsunk a Connection > Bind menüre, adjuk meg rendszergazdai azonosítónkat illetve jelszavunkat, az egyéb beállításokon nem kell változtatni. Sikeres bejelentkezés után az információs panelen az "Authenticated as dn:felhasználónév" szöveg jelenik meg. Ahol a felhasználó név az előbb megadott bejelentkezési név.
Objektumok megtekintése
Kattintsunk a View > Tree menüre a címtári objektumok faszerezetben való ábrázolásához. Megjelenik egy ablak, ahol meg kell adni a kiinduló pontot LDAP szintaxis szerint. Tegyük fel, hogy tartományunk neve: ZP.LOCAL, ekkor a következő sort kell beírni:
dc=zp,dc=local
Nyomjuk le az "OK" gombot és a képernyő bal oldalán megjelenik a címtár objektumlistája. Amennyiben egy objektumon kattintunk kétszer az információs panelen megjelenik az objektum összes tulajdonsága és ezek értékei. Ez azért hasznos, mert megtudjuk a pontos elnevezéseket, amiket aztán fel is lehet használni.
Keresések
Kattintsunk a Browse > Search menüre. Alapvetően két adatot kell megadni: hol és mit keresünk. Előbbit a "Base DN" mezőbe, például:
cn=Users,dc=zp,dc=local
Utóbbit a "Filter" mezőbe írjuk be, ahol különböző szűrési feltételeket alakíthatunk ki. Például keressük meg az összes felhasználót, akinek a nevében "d" betű szerepel.


(displayName=*d*)
A "displayName" tulajdonságot egyszerűen kinéztük a fent lekért objektumlistából. Mivel a címtári adatbázis hierarchikus felépítésű, fontos hogy milyen mélységig hatolunk egy keresés során. Három rádiógombot találunk a "Scope" (~hatókör) mezőben:
  • "Base" - Csak a "Base Dn" mezőben megadott elérési úton keres.
  • "One Level" - Az előzőtől egy szinttel lejjebb található objektumok között is keres.
  • "Subtree" - A hierarchia összes pontján keres, ami a "Base Dn" alatt található.
Objektumok törlése
Kattintsunk a Browse > Delete menüre és adjuk meg a törlendő objektumot. Például a ZP.LOCAL tartomány, USERS tárolójában töröljük a Marci nevű felhasználót:
cn=Marci,cn=Users,dc=zp,dc=local
Következetesen kell megadnunk az objektumneveket, helyettesítési karakterek nem használhatók.
Ha az információs panelen összegyűlt bejegyzések nagy száma miatt nehezen áttekinthetők, akkor kattintsunk a Connection > New menüre és törlődik az ablak, de a kapcsolat továbbra is megmarad.
Az eredmények tárolása
A jobboldali panelen összegyűlt bejegyzések vágólapra menthetők és ezáltal átvihetők más programokba is, de fájlba mentésük közvetlenül is megoldható. Kattintsunk a Connection > Save As menüre és adjunk meg egy tetszőleges fájlnevet, tetszőleges kiterjesztéssel. Utóbbi a könnyebb megnyithatóság kedvéért célszerűen legyen txt.
Tulajdonságok módosítása, hozzáadása, törlése
Kattintsunk a Browse > Modify menüre.
Megjelenik egy ablak, ahol a legfelső "DN" (Distingushed Name") mezőbe meg kell adni a módosítandó objektum nevét, például:


cn=add,cn=Users,dc=zp,dc=local
Majd az "Attribute" mezőbe írjuk be a módosítandó tulajdonság nevét, a "Values"-be pedig az új értéket. Aktivizáljuk a "Replace" rádiógombot, hogy lecserélje a létező tulajdonságot. Ha az "Add" rádiógombot aktivizáljuk, akkor hozzáadja, illetve a "Delete" aktivizálásával eltávolítja az adott tulajdonságot. Miután beírtuk a szükséges adatokat, kattintsunk az "Enter" gombra, ezzel felvesszük a listába. Szükség szerint ismételjük meg az előző műveleteket más adatokkal és ne feledjük mindig felvenni őket a listába. Utólag az "Edit" gombbal tudjuk javítani és a "Remove"-al eltávolítani az elemeket. A változtatások érvényesítéséhez kattintsunk a "Run" gombra.
Értékegyezés vizsgálat
Egy általunk megadott objektum tulajdonság értéket összehasonlít a valós értékkel. A művelet elvégzéséhez kattintsunk a Browse > Compare menüre. Írjuk be a "Dn" mezőbe a kérdéses objektum nevét, az "attribute" mezőbe az ellenőrizendő tulajdonságot, a "Value"-ba pedig a vélt értéket, majd kattintsunk a "Run" gombra. Ha a címtárban megtalálható az adat, akkor a jobboldali panelen a "Results: TRUE" felirat jelenik meg, ha nem, akkor a "Results: FALSE" szöveggel fogunk találkozni.
Fentieken kívül még további műveleteket is végre lehet hajtani, kísérletezzünk bátran.

Könyv
Ez a cikk megtalálható ebben a könyvben: Windows Software Offline 2002 évkönyv 353. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |