利用LDAP进行身份验证的全面指南
1. LDAP数据库结构优化
对于拥有大量用户的情况,将“people”组织单元(OU)拆分为“子OU”能显著提升LDAP服务器性能,可参考图7 - 4的结构,将图7 - 2和图7 - 3的结构进行组合。LDAP数据库结构的设计仅受想象力和对LDAP模式修改能力的限制。
2. 服务器设置
很多人更关注LDAP的实践而非理论,接下来将介绍OpenLDAP的安装。
2.1 获取和安装OpenLDAP
OpenLDAP在大多数主流Linux发行版中都有包含,它通常被拆分为多个软件包,如服务器守护进程包、客户端命令/程序包、开发库包等。由于要搭建LDAP服务器,所以需安装发行版的OpenLDAP服务器包,若服务器包中未包含运行时库,还需额外安装。
即便服务器上没有本地用户账户,也建议安装OpenLDAP客户端命令,因为它们对测试和故障排除很有用。不同Linux发行版中OpenLDAP的具体软件包如下:
| 发行版 | 软件包详情 |
| ---- | ---- |
| Fedora和Red Hat | openldap(库、配置文件和文档)、openldap - clients(客户端软件/命令)、openldap - servers(服务器程序)、openldap - devel(开发者头文件和库),还需安装cyrus - sasl和cyrus - sasl - md5 |
| SUSE | openldap2 - client、openldap2(包含库和服务器守护进程)、openldap2 - devel,需安装cyrus - sasl,较旧版本有1
超级会员免费看
订阅专栏 解锁全文
1056

被折叠的 条评论
为什么被折叠?



