
LDAP is an open standard protocol that many companies make their implementation of the protocol. Also, you can store DNS records in the LDAP server.Īnother usage for LDAP, you can use it as a yellow pages directory service for an organization to provide information about users or employees, departments, contact information, phone numbers, addresses, private data, or whatever. You can use it for authenticating users as we mentioned above. LDAP not only keeps a list of users, but you can also use it as storage for your files. LDAP uses the usual client/server paradigm. The most used solution for this problem is the Lightweight Directory Access Protocol (LDAP). In this case, we need a centralized user account management system, a database to keep all information related to user accounts. That could be a nightmare, or you need to create a new account. If you are working with one or few machines, that should be OK, but what if you have hundreds of machines or maybe thousands, and how you will maintain user management tasks like password modification or any other administrative task like somebody left the work and you need to close his account, would you go to every machine to do that?

We know that Linux keeps registered users on /etc/passwd file, so if you want to access the machine, you must have a user on that file. Using LDAP web interface (phpldapadmin).
