1.

Record Nr.

UNINA9910962362403321

Autore

Butcher Matt

Titolo

Mastering OpenLDAP : configuring, securing, and integrating directory services / / Matt Butcher

Pubbl/distr/stampa

Birmingham, U.K., : Packt Pub., c2007

ISBN

9786611252465

9781281252463

1281252468

Edizione

[1st edition]

Descrizione fisica

1 online resource (484 p.)

Collana

From technologies to solutions

Disciplina

005.42282

Soggetti

LDAP (Computer network protocol)

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di contenuto

Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Directory Servers and LDAP; LDAP Basics; What is a Directory?; The Structure of a Directory Entry; A Unique Name: The DN; An Example LDAP Entry; The Object Class Attribute; Operational Attributes; The Directory Information Tree; What to Do with an LDAP Server?; The History of LDAP and OpenLDAP; A Technical Overview of OpenLDAP; The Server; Clients; Utilities; Libraries; Summary; Chapter 2: Installation and Configuration; Before Getting Started; OpenLDAP Binaries for Operating Systems

Commercial OpenLDAP DistributionSource Code Compilation; A Quick Note on Versions; Installation; Dependencies; Installing OpenLDAP; Configuring the SLAPD Server; Basics; Schemas; More Directives; Module Directives; Database Configuration; ACLs; Verifying a Configuration File; Starting and Stopping the Server; Using the Init Script; Running SLAPD Directly; Configuring the LDAP Clients; A Basic ldap.conf File; Size and Time Limits; Testing the Server; Summary; Chapter 3: Using OpenLDAP; A Brief Survey of the LDAP Suite; LDAP from the Server Side; SLAPD; The Binding Operation

The Search OperationMore Operations: Additions, Modifications, and Deletions; Infrequent Operations; SLAPD Summary; SLURPD; Creating Directory Data; The LDIF File Format; Anatomy of an LDIF File; Representing Attribute Values in LDIF; Example.Com in LDIF; Defining



the Base DN Record; Structuring the Directory with Organizational Units; Adding User Records; Adding System Records; Adding Group Records; The Complete LDIF File; Using the Utilities to Prepare the Directory; slapadd; When Should slapadd be Used?; What Does slapadd Do?; Loading the LDIF File; slapindex; slapcat

Operational Attributesslapacl; slapauth; slapdn; slappasswd; Storing and Using Passwords in OpenLDAP; Generating a Password with slappasswd; slaptest; Performing Directory Operations using the Clients; Common Command-Line Flags; Common Flags; Setting Defaults in ldap.conf; ldapsearch; A Simple Search; Restricting Returned Fields; Requesting Operational Attributes; Searching using a File; ldapadd; Adding Records from a File; ldapmodify; Adding a Record with ldapmodify; Modifying Existing Records; Modifying the Relative DN; Deleting Entire Records; ldapdelete; ldapcompare; ldapmodrdn

Modifying the Superior DN with ldapmodrdnldappasswd; ldapwhoami; Summary; Chapter 4: Securing OpenLDAP; LDAP Security: The Three Aspects; Securing Network-Based Directory Connections with SSL/TLS; The Basics of SSL and TLS; Authenticity; Encryption; StartTLS; Creating an SSL/TLS CA; Creating a Certificate; Creating a New Certificate Request; Signing the Certificate Request; Configuring and Installing the Certificates; Configuring StartTLS; Configuring Client TLS; Configuring LDAPS; Debugging with the OpenSSL Client; Using Security Strength Factors; The security Directive

Authenticating Users to the Directory

Sommario/riassunto

Install, Configure, Build, and Integrate Secure Directory Services with OpenLDAP server in a networked environment