OpenLDAP client setup

Now that you have a great server setup, you need a way to interact with it by installing and configuring the OpenLDAP client. Setting up this client is essential for enabling centralized authentication and resource access across your network.

Integrating your Ubuntu system with the LDAP directory server establishes a unified authentication mechanism, enhancing security and simplifying user management.

To install and configure the OpenLDAP client, follow these steps:

Step -1 : Configuring hostname & FQDN

sudo sh -c 'echo "19.168.146.134 ldapserver.rookie.com" >> /etc/hosts'

now we will try to ping the server to check the hostname is correctly configured

ping ldapserver.rookie.com

Step -2 : Installing required packages

$> sudo apt update && sudo apt install libnss-ldap libpam-ldap ldap-utils nscd -y

Again the pinkish screen appers but this time we have to setup connection between the client & the server

Now we have sucessfullt configured the LDAP package , lastly we have to make a slight change into the configuration files

We just have to comment the "uri ldapi" line and uncomment the "uri ldap://" & make the ip changes and save the file & exit.


Step -4 : Configuring OpenLDAP client

Default configuration

compat – Refers to local files like /etc/passwd.

ldap – Specifies the use of LDAP.

Modified Configuration file

Now save & exit the configuration file and now edit the following file

  • Remove the use_authtok option, as highlighted below, save the changes, and close the file.

Additionally, open the /etc/pam.d/common-session file, add the following line and save and close the file.

Lastly, run the command below to restart the Name Service Cache Daemon (nscd) and apply the configuration changes.


Last updated