
- 18 -
Vyhledávací operace search se provede pomocí nástroje ldapsearch. Nástroj
ldapsearch má několik vstupních parametrů, kterými lze ovlivnit způsob a výsledek
vyhledávání. Máme například možnost určit výchozí bod vyhledávání (-b searchbase),
určit uživatele pro operaci bind (-D binddn), můžeme použít i vyhledávací filtry a seznam
atributů, které mají být ve výsledku obsaženy [3]. U tohoto příkazu dojde k autentizaci
uživatele root, kterému bude jako výsledek vyhledávání navrácen seznam zadaných
atributů všech objektů adresáře.
ldapsearch -b "dc=ebrana,dc=cz" -D
"cn=root,dc=ebrana,dc=cz" –W objectclass="*" cn sn
Porovnávací operace compare, slouží k porovnávání hodnoty atributu daného
záznamu. Porovnávací operaci provedeme pomocí nástroje ldapcompare. Základem je
rozlišovací jméno záznamu, u kterého se porovnává hodnota atributu a hodnota daného
atributu. V případě shody bude výsledek operace roven logické hodnotě TRUE. V opačném
případě, bude výsledek FALSE [3].
ldapcompare "uid=vonasek,dc=ebrana,dc=cz"
userPassword:12345
2.3.3 Aktualizační operace
Do skupiny aktualizačních operací v LDAP patří operace pro přidání nového
záznamu, editaci záznamu, přejmenování existujícího záznamu a mazání existujícího
záznamu adresáře. Pro všechny aktualizační operace je většinou nezbytná autentizace
uživatele, aby bylo možné ověřit práva, pro provádění těchto operací. Všechny operace lze
provádět přímo v příkazové řádce nebo pomocí LDIF souborů. Použití LDIF souborů je
vhodnější pro svou přehlednost a možnosti zpětné kontroly [1, 3].
Přidání nového záznamu do adresáře, operace add, se provede pomocí nástroje
ldapadd. Vzhledem k nutnosti autentizace je jeden z parametrů autentizace uživatele. Pro
zadní cesty k LDIF souboru přidáme parametr –f název_souboru.
ldapadd -D "cn=root,dc=ebrana,dc=cz" –W –f /soubor.ldif
LDIF soubor obsahuje rozlišovací jméno nového záznamu, atribut changetype a
přidávané atributy záznamu. Atribut changetype, v LDIF souboru, slouží k určení
plánované operace se záznamem.
Kommentare zu diesen Handbüchern