Ubuntu10.04安装配置LDAP服务器与客户端

本文档详细介绍了如何在Ubuntu 10.04上安装并配置LDAP服务器,包括安装相关软件、设置数据库、初始化数据、配置ACL,以及使用迁移工具和ldapscripts进行用户和组迁移。同时,文章还涵盖了LDAP客户端的安装与配置,通过libnss-ldap和libpam-ldap进行用户认证,并提供了验证访问 LDAP 服务器的方法和可能的问题排查步骤。
摘要由CSDN通过智能技术生成
注:以Ubuntu 10.04版本为例,LDAP服务器和客户端为同一台机器,最新openldap软件服务器端无单独的配置文件,而是将配置信息保存于数据库中。

1. LDAP服务器端安装与配置

1.1 安装LDAP服务器相关软件
sudo apt-get install slapd ldap-utils


1.2 配置LDAP服务器数据库
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldif
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/nis.ldif
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/inetorgperson.ldif
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/misc.ldif
(1)创建数据库
在/var/lib/ldap/下创建create_database.ldif文件:
# Load hdb backend module
dn : cn =module{ 0},cn =config
objectClass : olcModuleList
cn : module
olcModulepath : /usr /lib /ldap
olcModuleload : { 0}back_hdb

# Create the hdb database and place the files under /var/lib/ldap
dn : olcDatabase ={ 1}hdb,cn =config
objectClass : olcDatabaseConfig
objectClass : olcHdbConfig
olcDatabase : { 1}hdb
olcDbDirectory : /var /lib /ldap
olcSuffix: dc=edu,dc=example,dc=org
olcRootDN: cn=admin,dc=edu,dc=example,dc=org
olcRootPW: {SSHA}5EdV7cSYlP44/gEWu+x3VKAKLN2HG4VX


olcDbConfig : { 0}set_cachesize 0 2097152 0
olcDbConfig : { 1}set_lk_max_objects 1500
olcDbConfig : { 2}set_lk_max_locks 1500
olcDbConfig : { 3}set_lk_max_lockers 1500
olcLastMod : TRUE
olcDbCheckpoint : 512 30
olcDbIndex : uid pres,eq
olcDbIndex : cn,sn,mail pres,eq,approx,sub
olcDbIndex : objectClass eq
导入:
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /var/lib/ldap/create_database.ldif
注:create_database.ldif文件中olcRootPW参数后面的密文对应明文为"example",可用slappasswd命令获取明文对应的密
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值