This portal tries to centralize Debian LDAP documentation.
LDAP stands for Lightweight Directory Access Protocol and is a protocol for querying a directory (database). However, the term is often used to refer to LDAP as if it were the database and protocol both.
An LDAP database stores information on objects in a hierarchical manner. Objects have attributes that contain the information that is stored about the object. Objects also have classes that define which attributes must and may be stored on the object. Objects in an LDAP database are distinguished by their Distinguished Name (DN) which indicates their place in the hierarchical tree.
For more general information about LDAP see Ldap. These pages try to explain what use of LDAP can be made on a Debian system.
Different parts of the system can be configured to use LDAP to different degrees. Most parts are independant so it's not required to use LDAP for all parts. You generally need an LDAP server somewhere that serves information and configured services to use that information.
LDAP/OpenLDAPSetup - Instructions for installing and configuring the OpenLDAP server
LDAP/LDAPUtils - Instructions for querying and modifying the LDAP database
luma - QT-based LDAP client
phpldapadmin - web based interface for administering LDAP servers
cpu - a console based LDAP user management tool
ldapvi - perform an LDAP search and update results using a text editor
Populating the Server(s)
LDAP/MigrationTools - Migrate Authentication and Name Services (NSS) to LDAP
- Formats for various LDAP entries:
Debian-LAN implements most of the features listed below. Take a look there for examples.
NSS and PAM Client Setup
DNS from LDAP
LDAP/PowerDNSSetup - How to set up a DNS Server that uses an LDAP Backend
LDAP/AutoFSSetup - How to get automounter maps from LDAP
LDAP + Kerberos Setup
LDAP/Kerberos - How to use Kerberos for authentication and LDAP for authorization + account data
There are a lot of resources available on running, using and configuring LDAP servers and services. Note that the list is not ordered and some parts are likely out of date.
WLUG WIKI LDAP Authentication page
Debian GNU: Setting up OpenLDAP
LDAP for the Lazy Sysadmin
Using OpenLDAP on Debian Woody to serve Linux and Samba Users
Samba & LDAP on Debian made simple! (last updated August 2003)
Misc LDAP docs (last updated January 2003)
A Lazy Directory Administrator's Pal
LDAPv3-Howto (last updated January 2005)
covers LDAP, Kerberos, TLS/SSL, everything with Debian-related pointers
LDAP Schema Viewer
Explanations about many possible LDAP entries
Part 1: http://www.linux-mag.com/2002-01/guru_01.html
Part 2: http://www.linux-mag.com/2002-02/guru_01.html
Part 3: http://www.linux-mag.com/2002-03/guru_01.html
Excellent Articles from a leading Linux/Unix-author.
PADL Software Pty Ltd
a company creating GPL'd PAM-LDAP/NSS-LDAP software
nss-pam-ldapd: NSS and PAM modules for lookups using LDAP
LDAP Linux Howto
OpenLDAP with Linux and Windows
Shell Script for addusers to ldap database
Active Directory integration using LDAP Samba, kerberos, winbind, pam, nss
Active-Active LDAP cluster
In spanish. Load balancing a specific LDAP cluster deployment over Debian Squeeze. Part 1 isn't technical.