Lightweight Directory Access Protocol (LDAP) is used to access centrally stored information over a network. LDAP servers store information in a database called a directory, which is optimized for searches. Directory entries are arranged in a hierarchical tree-like structure. This directory can store a variety of information such as names, addresses, phone numbers, network services, printers, and other types of data. LDAP can also be used to authenticate users, allowing users to access their accounts from any machine on the LDAP network.


RedHat Linux includes OpenLDAP, which is an open source implementation of the LDAP protocols. Below is a list of OpenLDAP Server and Client Utilities list and their respective functions.


OpenLDPA server Utilities


The openldap-servers package also includes the following utilities:

slapacl: Checks the access to a list of attributes

slapadd: Adds entries from an LDIF file to an LDAP directory

slapauth: Checks a list of IDs for authentication and authorization permissions

slapcat: Generates LDIF output from an LDAP directory

slapdn: Checks a list of distinguished names (DNs) based on schema syntax

slapindex: Re-indexes the directory. Run slapindex whenever indexing options are changed in the configuration file.

slappasswd: Is a password utility for creating an encrypted user password

slapschema: Checks compliance of a database with the corresponding schema

slaptest: Checks the LDAP server configuration


OpenLDAP Client Utilities


The openldap-clients package installs the following utilities:


ldapadd: Adds entries to an LDAP directory either from a file or from standard input. ldapadd is a symbolic link to ldapmodify -a.

ldapmodify: Modifies entries in an LDAP directory

ldapcompare: Compares a given attribute with an LDAP directory entry

ldapdelete: Deletes entries from an LDAP directory

ldapexop: Performs extended LDAP operations

ldapmodrdn: Modifies the RDN value of an LDAP directory entry

ldappasswd: Is a password utility for an LDAP user

ldapsearch: Is an LDAP directory search tool

ldapurl: Is an LDAP URL formatting tool

ldapwhoami: Performs a whoami operation on an LDAP server


There are several LDAP client software applications that provide a graphical user interface (GUI) for maintaining LDAP directories.

Was this answer helpful? 0 Users Found This Useful (0 Votes)