SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE


YUM REPOSITORY

 
 

MAN page from PLD openldap-2.0.27-1.i386.rpm

LDIF

Section: File Formats (5)
Updated: 20 August 2000
Index 

NAME

ldif - LDAP Data Interchange Format 

DESCRIPTION

The LDAP Data Interchange Format (LDIF) is used to represent LDAPentries in text form. LDAP tools, such asldapadd(1)andldapsearch(1),read and write LDIF.

The basic form of an LDIF entry is:

        dn: <distinguished name>        <attrdesc>: <attrvalue>        <attrdesc>: <attrvalue>        <attrdesc>:: <base64-encoded-value>        <attrdesc>:< <URL>        ...

The value may be specified as UTF-8 text or as base64 encoded data,or a URI may be provided to the location of the attribute value.

A line may be continued by starting the next line with a single spaceor tab, e.g.,

        dn: cn=Barbara J Jensen, dc=exam         ple, dc=com

Lines beginning with a sharpe sign ('#') are ignored.

Multiple attribute values are specified on separate lines, e.g.,

        cn: Barbara J Jensen        cn: Babs Jensen

If an value contains a non-printing character, or beginswith a space or a colon ':', the <attrtype> is followed by adouble colon and the value is encoded in base 64 notation. e.g.,the value " begins with a space" would be encoded like this:

        cn:: IGJlZ2lucyB3aXRoIGEgc3BhY2U=

If the attribute value is located in a file, the <attrtype> isfollowed by a ':<' and a file: URI. e.g., the value containedin the file /tmp/value would be listed like this:

        cn:< file:///tmp/value
Other URI schemes (ftp,http) may be supported as well.

Multiple entries within the same LDIF file are separated by blanklines. 

EXAMPLE

Here is an example of an LDIF file containing three entries.

        dn: cn=Barbara J Jensen, dc=example, dc=com        cn: Barbara J Jensen        cn: Babs Jensen        objectclass: person        description:< file://tmp/babs        sn: Jensen        dn: cn=Bjorn J Jensen, dc=example, dc=com        cn: Bjorn J Jensen        cn: Bjorn Jensen        objectclass: person        sn: Jensen        dn: cn=Jennifer J Jensen, dc=example, dc=com        cn: Jennifer J Jensen        cn: Jennifer Jensen        objectclass: person        sn: Jensen        jpegPhoto:: /9j/4AAQSkZJRgABAAAAAQABAAD/2wBDABALD         A4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQ         ERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVG        ...

Notice that the description in Barbara Jensen's entry isread from file://tmp/babs and the jpegPhoto in JenniferJensen's entry is encoded using base 64. 

SEE ALSO

ldap(3),ldapsearch(1),ldapadd(1)LDAP Data Interchange Format,Good,G.,RFC2849. 

ACKNOWLEDGEMENTS

is developed and maintained by The OpenLDAP Project (http://www.openldap.org/).is derived from University of Michigan LDAP 3.3 Release.


 

Index

NAME
DESCRIPTION
EXAMPLE
SEE ALSO
ACKNOWLEDGEMENTS

This document was created byman2html,using the manual pages.