- Review the entire
LPI exam prep tutorial series
on developerWorks to learn Linux fundamentals and prepare for system
- At the
find task lists, sample questions, and detailed objectives for the three
levels of the Linux Professional Institute's Linux system administration
RFC 1487, X.500
Lightweight Directory Access Protocol, gives you some insight into
the development of LDAP and the history of X.500.
RFC 2247, Using
Domains in LDAP/X.500 Distinguished Names, is a brief description
domainComponentattribute and how to use it properly in your LDAP tree.
RFC 2252, Lightweight
Directory Access Protocol (v3): Attribute Syntax Definitions,
lists the standard syntaxes for attributes, which can help you figure out
what format a certain attribute is expecting.
RFC 2849, The LDAP
Data Interchange Format (LDIF) - Technical Specification,
describes the LDIF language. It uses Backus-Naur Form (BNF) to specify the
language, which can be tricky to understand.
RFC 2234, Augmented
BNF for Syntax Specifications: ABNF, might help you understand the
RFC 4511, Lightweight
Directory Access Protocol (LDAP): The Protocol, is the latest
draft of the LDAP protocol.
RFC 4519, Lightweight
Directory Access Protocol (LDAP): Schema for User Applications, is
an updated list of the commonly-used attributes; this list helps ensure
you're using the same attributes everyone else is to describe the same
OID descriptions for 2.5.13
link to detailed descriptions of how each matching rule (string
comparison, substrings, and ordering) works.
FAQ entry on object
gives details on some of trickier rules of dealing with object classes.
Some of OpenLDAP's error messages are terse, especially when dealing with
framework in OpenLDAP is key because the meta-directory concept can be
carried further than just tying together multiple LDAP servers. A request
for a particular tree or OID can be directed to custom code that can call
a script, read a database, or call an API. Another description is on the
"Demystifying LDAP Data"
(O'Reilly, November 2006) explains object class inheritance. It looks at
inetOrgPersonobject class and describes structural and auxiliary object classes.
LDAP for Rocket Scientists
is an excellent open source guide, despite being a work in progress.
- In the
developerWorks Linux zone,
find more resources for Linux developers, and scan our
most popular articles and
- See all
- Stay current with
developerWorks technical events and Webcasts.
Get products and technologies
OpenLDAP is a
great choice if you're looking for an LDAP server.
phpLDAPadmin is a
Web-based LDAP administration tool.
Luma is a good GUI to look at
if that's more your style.
IBM trial software,
available for download directly from developerWorks, build your next
development project on Linux.
- Get involved in the
through blogs, forums, podcasts, and community topics in our
new developerWorks spaces.