LDAP stands for Lightweight Directory Access Protocol. It is application protocol used for querying and modifying the directory services which run over TCP/IP. The LDAP is used by programs like e-mail and other programs to look an information from a server. "LDAP-aware" client programs are used to query the LDAP servers to look up the desired entries in a number of ways. LDAP servers indexes all the data in their entries, and the "filters" are used to select the desired data and return the desired information only.
Take an example translated in the plain english- "Search for all the people located in washington whose name contain "john" that have the e-mail address . Return their full name, contact number, description, e-mail, title and work-profile.
LDAP are used for the encryption certificates, pointers to printers and other services available over the network. LDAP can be used for any kind of directory-like information, where you require the fast lookups and less-frequent updates.
As LDAP is a protocol, LDAP doesn"t define how the programs work on either the client or server side what It defines is the "language" used by client programs to talk to servers (and servers to servers).It is possible that on the client side, a client may be an email program, a printer browser, or an address book. LDAP doesn"t includes the security or encryption, so updates usually requires the additional protection such as an encrypted SSL(Secure Shell) connection to the LDAP server.
LDAP also defines: Permissions, which are set by the administrator to allow only certain group of people to access the LDAP database, and optionally keep certain data private.
The LDAP server daemon is refered as Slapd. Slapd supports a variety of different database backends which can be used with it.
These includes the primary choice BDB, which is a high-performance transactional database backend; LDBM, a lightweight DBM based backend; SHELL, a backend interface to arbitrary shell scripts and PASSWD, a simple backend interface to the passwd file.
Blogroll
Glossary
Installing Linux On a Server
- Installing and configuring Vmware2 to Run Linux (R...
- Installing Linux in a Server Configuration
- Performing Preinstallation Evaluation
- Linux System Administrator
- Installing and Configuring Servers
- Installing and Configuring Application Software
- Creating and Maintaining User Accounts
- Backing Up and Restoring Files
- Monitoring and Tuning Performance
- Configuring a Secure System
- Using Tools to Monitor Security
- Server Design
- Uptime
- Dual-Booting Issues
- Methods of Installation
- Determining a Server’s Functions
- Using the Red Hat Package Manager
- Initialization Scripts
Network Configuration
Filesystem Primer
- Understanding Filesystem Hierarchy Standard
- Basic Linux Directory Structure
- Partition Schemes
- Managing Partitions
- Managing partitions with fdisk
- Adding A New Hard Drive
- Basic Linux Formats
- Formatting a partition
- Tuning
- Troubleshooting With FSCK
- Exploring Logical Volume Management
- File Permissions 1
- File Permissions 2
- umask
- Concept of the i-Nodes and Superblocks in Linux/Un...
- Understanding ext3 file system and its advantages
Administering Users and Groups Securely
Network File System
Comments
Install Softwares
- Install Vuze(Azureus) Bittorent client on Linux 64..
- Install Skype(pc2pc calling software) On Linux 64 ...
- Install WEBMIN to Graphically Administer Your Linu...
- Opening And Extracting .rar Files in Linux/Unix sy...
- Installing vlc player in Fedora/Red Hat/ CentOS
- Linux text to speech festival
- Installing Thunderbird E-mail client
Post a Comment