An Acronym for Lightweight Directory Access Protocol.
A Protocol for accessing hierarchical data. Kinda like SQL except it has "fixed" schemata (you can define your own, but not quite as easily as you do in SQL) and it's for HierarchicalDataBases rather than RelationalDataBases. It is often used for directories, so LDAP implementations are commonly optimised for reading much more than for modifying/inserting data.
Products which speak LDAP include the Free OpenLDAP, NetWare's NDS, and MicrosoftCorporation's ActiveDirectory.
Definitions of terms:
When trying to use ldapsearch(1) try:
ldapsearch -x -h ldapservername -B binddn -W -b basedn
This can often be simplified and defaults provided in /etc/ldap/ldap.conf or /etc/openldap/ldap.conf
Short name | Long name | Use |
cn | commonName | A common ("readable") name of a resource |
ou | organisationalUnit | Some unit (or grouping). |
uid | userId | A username |
See also:
38 pages link to LDAP: