LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是一种用于访问和管理分布式目录服务的协议。它用于查找、查询和修改在网络上提供的目录信息,如用户、设备、文件以及其他资源的详细信息。LDAP 是一种开放、跨平台的协议,被广泛应用于身份验证、授权管理、通信目录和配置管理等领域。
1. LDAP 目录结构
LDAP 目录服务使用树状结构(称为目录信息树,Directory Information Tree,DIT),在该树中,信息按层次关系组织。常见的结构包括:
- 根节点:整个目录的顶层,包含不同的条目。
- 组织单位(Organizational Units,OU):类似于文件夹,用于组织条目。
- 条目(Entries):每个条目代表目录中的一个实体,如用户、组、设备等。每个条目由一组属性组成,属性具有键值对形式。
例如,LDAP 目录树可能如下所示:
dc=example,dc=com
├── ou=users
│ ├── uid=user1, ou=users, dc=example, dc=com
│ ├── uid=user2, ou=users, dc=example, dc=com
├── ou=groups
├── cn&#