Linux Tutorials - Herong's Tutorial Examples
∟LDAP (Lightweight Directory Access Protocol)
This chapter provides introductions and tutorials on OpenLDAP. Topics include introduction to LDAP and OpenLDAP; installing OpenLDAP server and client tools on CentOS systems; configuring OpenLDAP for directory service; accessing and managing directory entries remotely; using LDAP service on iPhone and Thunderbird.
What Is LDAP
What Is OpenLDAP
Install OpenLDAP Server on CentOS
Configure OpenLDAP Server on CentOS
Use OpenLDAP Client Tools
Delete or Modify LDAP Entries
LDIF File Format
Hierarchical Structure of LDAP Entries
Install OpenLDAP Server on CentOS 8
Configure Mozilla Thunderbird to Use LDAP
LDAP Attributes Mapping in Mozilla Thunderbird
Configure Apple iPhone to Use LDAP
Takeaways:
- LDAP is a communication protocol for accessing and maintaining distributed
directory information services over an Internet Protocol (IP) network
specified in RFC 4511.
- OpenLDAP is an open source implementation of the LDAP (LightweightDirectory Access Protocol
with 3 components: Server, Client Tools and Library.
- OpenLDAP server can be installed on CentOS 7 and 6 from pre-build package.
- OpenLDAP server needs to be installed on CentOS 8 from source code.
- OpenLDAP directory service requires two configuration changes: base domain
and password.
- OpenLDAP directory entries can be accessed and managed remotely with
OpenLDAP client tools.
- LDAP directory entries use LDIF (LDAP Data Interchange Format) files
to import and export data.
- LDAP service uses "ldap" protocol name and "389" port.
For example: ldap://192.168.1.100:389
- iPhone can use LDAP service to help Email app to search for email addresses.
- Mozilla Thunderbird can use LDAP service to search for email addresses.
Table of Contents
About This Book
Introduction to Linux Systems
Cockpit - Web Portal for Administrator
Process Management
Files and Directories
Users and Groups
File Systems
Block Devices and Partitions
LVM (Logical Volume Manager)
Installing CentOS
SELinux - Security-Enhanced Linux
Network Connection on CentOS
Internet Networking Tools
SSH Protocol and ssh/scp Commands
Software Package Manager on CentOS - DNF and YUM
vsftpd - Very Secure FTP Daemon
►LDAP (Lightweight Directory Access Protocol)
Administrative Tasks
References
Full Version in PDF/EPUB