612 lines
7.9 KiB
HTML
612 lines
7.9 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>LDAP Linux HOWTO</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
|
REL="NEXT"
|
|
TITLE="Introduction"
|
|
HREF="introduction.html"></HEAD
|
|
><BODY
|
|
CLASS="book"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="BOOK"
|
|
><A
|
|
NAME="index"
|
|
></A
|
|
><DIV
|
|
CLASS="TITLEPAGE"
|
|
><H1
|
|
CLASS="title"
|
|
><A
|
|
NAME="AEN2"
|
|
></A
|
|
>LDAP Linux HOWTO</H1
|
|
><H3
|
|
CLASS="author"
|
|
><A
|
|
NAME="AEN5"
|
|
></A
|
|
>Luiz Ernesto Pinheiro Malère</H3
|
|
><DIV
|
|
CLASS="affiliation"
|
|
><DIV
|
|
CLASS="address"
|
|
><P
|
|
CLASS="address"
|
|
><TT
|
|
CLASS="email"
|
|
><<A
|
|
HREF="mailto:malere _at_ yahoo.com"
|
|
>malere _at_ yahoo.com</A
|
|
>></TT
|
|
></P
|
|
></DIV
|
|
></DIV
|
|
><P
|
|
CLASS="pubdate"
|
|
>v1.10, 2007-03-18<BR></P
|
|
><DIV
|
|
CLASS="revhistory"
|
|
><TABLE
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
><TR
|
|
><TH
|
|
ALIGN="LEFT"
|
|
VALIGN="TOP"
|
|
COLSPAN="3"
|
|
><B
|
|
>Revision History</B
|
|
></TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revision 1.10</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>2007/03/18</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
COLSPAN="3"
|
|
>Pointer to updated documentation</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revision 1.09</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>2004/03/05</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
COLSPAN="3"
|
|
>OpenLDAP 2.2 and general corrections.</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revision 1.08</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>2003/04/02</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
COLSPAN="3"
|
|
>SASL with DIGEST-MD5 authentication.</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revision 1.07</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>2002/09/16</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
COLSPAN="3"
|
|
>Typo correction.</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revision 1.06</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>2002/07/17</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
COLSPAN="3"
|
|
>Migration to DocBook XML standard, revision of the role document.
|
|
Introducing OpenLDAP 2.1.</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revision 1.05</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>2001/06/22</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revised by: lepm</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
COLSPAN="3"
|
|
>Correction of long lines that were causing
|
|
inconsistences on the PDF version of the document.</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revision 1.04</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>2001/02/28</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revised by: lepm</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
COLSPAN="3"
|
|
>Correction of more typos and update on the
|
|
following sections: Roaming Access, Authentication using LDAP.</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revision 1.03</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>2000/09/28</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revised by: lepm</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
COLSPAN="3"
|
|
>Presenting OpenLDAP 2.0, which comprises LDAPv3, as defined on <A
|
|
HREF="ftp://ftp.isi.edu/in-notes/rfc2251.txt"
|
|
TARGET="_top"
|
|
>RFC2251</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revision 1.02</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>2000/09/13</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revised by: lepm</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
COLSPAN="3"
|
|
>Correction of typos and addition of the section History of Releases.</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revision 1.01</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>2000/02/15</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revised by: lepm</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
COLSPAN="3"
|
|
>Added the following sections: LDAP Migration Tools, Authentication using LDAP, Graphical
|
|
LDAP tools, RFCs.</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revision 1.00</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>1999/06/20</TD
|
|
><TD
|
|
ALIGN="LEFT"
|
|
>Revised by: lepm</TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
ALIGN="LEFT"
|
|
COLSPAN="3"
|
|
>Initial version.</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
><DIV
|
|
><DIV
|
|
CLASS="abstract"
|
|
><A
|
|
NAME="AEN12"
|
|
></A
|
|
><P
|
|
></P
|
|
><P
|
|
>Information about installing, configuring, running and maintaining a LDAP
|
|
(Lightweight Directory Access Protocol) Server on a Linux machine is presented
|
|
on this document. The document also presents details about how to create LDAP databases,
|
|
how to add, how to update and how to delete information on the directory. This paper is
|
|
mostly based on the University of Michigan LDAP information pages and on the OpenLDAP
|
|
Administrator's Guide.</P
|
|
><P
|
|
></P
|
|
></DIV
|
|
></DIV
|
|
><HR></DIV
|
|
><DIV
|
|
CLASS="TOC"
|
|
><DL
|
|
><DT
|
|
><B
|
|
>Table of Contents</B
|
|
></DT
|
|
><DT
|
|
>1. <A
|
|
HREF="introduction.html"
|
|
>Introduction</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>1.1. <A
|
|
HREF="whatisldap.html"
|
|
>What's LDAP ?</A
|
|
></DT
|
|
><DT
|
|
>1.2. <A
|
|
HREF="howitworks.html"
|
|
>How does LDAP work ?</A
|
|
></DT
|
|
><DT
|
|
>1.3. <A
|
|
HREF="ldapbackends.html"
|
|
>LDAP backends, objects and attributes</A
|
|
></DT
|
|
><DT
|
|
>1.4. <A
|
|
HREF="newversions.html"
|
|
>New versions of this document</A
|
|
></DT
|
|
><DT
|
|
>1.5. <A
|
|
HREF="opinions.html"
|
|
>Opinions and Sugestions</A
|
|
></DT
|
|
><DT
|
|
>1.6. <A
|
|
HREF="acknowledgements.html"
|
|
>Acknowledgments</A
|
|
></DT
|
|
><DT
|
|
>1.7. <A
|
|
HREF="copyright.html"
|
|
>Copyright and Disclaimer</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>2. <A
|
|
HREF="installing.html"
|
|
>Installing the LDAP Server</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>2.1. <A
|
|
HREF="prereq.html"
|
|
>Pre-Requirements</A
|
|
></DT
|
|
><DT
|
|
>2.2. <A
|
|
HREF="download.html"
|
|
>Downloading the Package</A
|
|
></DT
|
|
><DT
|
|
>2.3. <A
|
|
HREF="unpacking.html"
|
|
>Unpacking the Software</A
|
|
></DT
|
|
><DT
|
|
>2.4. <A
|
|
HREF="configuring.html"
|
|
>Configuring the Software</A
|
|
></DT
|
|
><DT
|
|
>2.5. <A
|
|
HREF="building.html"
|
|
>Building the Server</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>3. <A
|
|
HREF="config.html"
|
|
>Configuring the LDAP Server</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>3.1. <A
|
|
HREF="configformat.html"
|
|
>Configuration File Format</A
|
|
></DT
|
|
><DT
|
|
>3.2. <A
|
|
HREF="globaldirect.html"
|
|
>Global Directives</A
|
|
></DT
|
|
><DT
|
|
>3.3. <A
|
|
HREF="generalbedirect.html"
|
|
>General Backend Directives</A
|
|
></DT
|
|
><DT
|
|
>3.4. <A
|
|
HREF="generaldbdirect.html"
|
|
>General Database Directives</A
|
|
></DT
|
|
><DT
|
|
>3.5. <A
|
|
HREF="bdbdirect.html"
|
|
>BDB Database Directives</A
|
|
></DT
|
|
><DT
|
|
>3.6. <A
|
|
HREF="ldbmdirect.html"
|
|
>LDBM Database Directives</A
|
|
></DT
|
|
><DT
|
|
>3.7. <A
|
|
HREF="accesscontrol.html"
|
|
>Access Control Examples</A
|
|
></DT
|
|
><DT
|
|
>3.8. <A
|
|
HREF="configurationexample.html"
|
|
>Configuration File Example</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>4. <A
|
|
HREF="runningldap.html"
|
|
>Running the LDAP Server</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>4.1. <A
|
|
HREF="commandoptions.html"
|
|
>Command Line Options</A
|
|
></DT
|
|
><DT
|
|
>4.2. <A
|
|
HREF="startingldap.html"
|
|
>Starting the LDAP Server</A
|
|
></DT
|
|
><DT
|
|
>4.3. <A
|
|
HREF="killingldap.html"
|
|
>Killing the LDAP Server</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>5. <A
|
|
HREF="dbcreation.html"
|
|
>Database Creation and Maintenance</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>5.1. <A
|
|
HREF="dbonline.html"
|
|
>Creating a Database online</A
|
|
></DT
|
|
><DT
|
|
>5.2. <A
|
|
HREF="createdboffline.html"
|
|
>Creating a Database offline</A
|
|
></DT
|
|
><DT
|
|
>5.3. <A
|
|
HREF="moreonldif.html"
|
|
>More on the LDIF Format</A
|
|
></DT
|
|
><DT
|
|
>5.4. <A
|
|
HREF="utilities.html"
|
|
>The ldapsearch, ldapdelete and ldapmodify utilities</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>6. <A
|
|
HREF="additional.html"
|
|
>Additional Information and Features</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>6.1. <A
|
|
HREF="ldapmigrationtools.html"
|
|
>LDAP Migration Tools</A
|
|
></DT
|
|
><DT
|
|
>6.2. <A
|
|
HREF="authentication.html"
|
|
>Authentication using LDAP</A
|
|
></DT
|
|
><DT
|
|
>6.3. <A
|
|
HREF="sasl.html"
|
|
>SASL Configuration: Digest-MD5</A
|
|
></DT
|
|
><DT
|
|
>6.4. <A
|
|
HREF="graphicaltools.html"
|
|
>Graphical LDAP tools</A
|
|
></DT
|
|
><DT
|
|
>6.5. <A
|
|
HREF="logs.html"
|
|
>Logs</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
><DT
|
|
>7. <A
|
|
HREF="references.html"
|
|
>References</A
|
|
></DT
|
|
><DD
|
|
><DL
|
|
><DT
|
|
>7.1. <A
|
|
HREF="urls.html"
|
|
>URL's</A
|
|
></DT
|
|
><DT
|
|
>7.2. <A
|
|
HREF="books.html"
|
|
>Books</A
|
|
></DT
|
|
><DT
|
|
>7.3. <A
|
|
HREF="rfcs.html"
|
|
>RFC's</A
|
|
></DT
|
|
></DL
|
|
></DD
|
|
></DL
|
|
></DIV
|
|
><DIV
|
|
CLASS="LOT"
|
|
><DL
|
|
CLASS="LOT"
|
|
><DT
|
|
><B
|
|
>List of Tables</B
|
|
></DT
|
|
><DT
|
|
>3-1. <A
|
|
HREF="globaldirect.html#AEN312"
|
|
>Debugging Levels</A
|
|
></DT
|
|
><DT
|
|
>3-2. <A
|
|
HREF="generalbedirect.html#AEN390"
|
|
>Database Backends</A
|
|
></DT
|
|
><DT
|
|
>4-1. <A
|
|
HREF="commandoptions.html#AEN611"
|
|
>Debugging Levels</A
|
|
></DT
|
|
></DL
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
SUMMARY="Footer navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="introduction.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Introduction</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |