LDAP Data Interchange Format

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

LDAP Data Interchange Format (LDIF) je formát výměny dat založený na souborech a používaný v protokolu Lightweight Directory Access Protocol (LDAP) pro import a export dat do a z LDAP serverů. Tento formát je především používán pro zálohování, obnovu a migraci dat mezi různými LDAP serverovými softwary. LDIF je textový formát, který obsahuje sadu záznamů oddělených prázdnými řádky. Každý záznam obsahuje sadu atributů, které jsou vyjádřeny ve formátu „jménoHodnota: hodnota“. Jednotlivé záznamy mohou také obsahovat odkazy na schémata, která popisují přípustné atributy a jejich hodnoty. Výhodou použití LDIF formátu je jeho jednoduchost a možnost ruční úpravy dat. Díky tomu je možné provádět různé operace s daty, jako je jejich filtrování, změna či mazání jednotlivých položek. LDIF je široce používán v LDAP serverových softwarových produktech, jako je OpenLDAP, Novell eDirectory nebo Microsoft Active Directory. Tento formát je také podporován různými nástroji a programovacími jazyky, které umožňují importovat LDIF soubory do LDAP serverů nebo je z těchto serverů exportovat. LDIF formát je standardizován v RFC 2849, který definuje syntaxi a pravidla pro zápis dat v tomto formátu. Toto RFC je přijímáno jako mezinárodní standard, kterého se drží většina LDAP serverových softwarových produktů i klientů.

LDIF (zkratka angl. LDAP Data Interchange Format) je standardizovaný formát pro reprezentaci a aktualizaci dat na adresářovém serveru.

Vlastnosti formátu

Jedná se o jednoduchou textovou reprezentaci záznamů v adresáři. Každý záznam je v něm definován svým rozlišovacím jménem DN a povinnými (či nepovinnými) atributy. +more U každého záznamu nesmíme zapomenout uvést, jaké objektové třídy (popř. tříd) je záznam instancí.

dn: uid=petr.novak,dc=abc,dc=cz objectClass: person cn: Petr Novák sn: Novák userPassword: {SSHA}NYvO6jDBU1cJ11nhol37Xo9T5eOLe9Ci telephoneNumber: 2114 description: Petr Novák je průměrný český muž.

Povinné atributy pro třídu person jsou sn a cn.

Využití formátu

Adresářové servery respektují LDIF standard a umožňují import a export dat v tomto formátu. Pomocí souborů LDIF můžeme jednoduše importovat do adresáře množství nových záznamů, stejně tak můžeme celý obsah adresáře exportovat do tohoto formátu. +more S těmito soubory umí pracovat i základní obslužné programy serverů. Například v serveru OpenLDAP programy ldapadd, ldapmodify a ldapdelete.

Obdobné formáty

DSML - formát založený na XML, který by měl zastávat všechny funkce jako LDIF. Jeho podpora ale není zatím tak velká.

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top