LDAP安装配置

软件包 BDB:db-4.8.26.tar.gz OpenLDAP:openldap-2.4.21.tgz 安装依赖软件包
# yum install *ltdl*
安装BDB数据库
# tar -xzvf db-4.8.26.tar.gz -C /usr/local/src/software/
# cd build_unix/
# ../dist/configure
# make install # 可以不make直接make install
更新lib库
# echo "/usr/local/BerkeleyDB.4.8/lib/" >>/etc/ld.so.conf
# ldconfig -vv # 如果少了这一步,编译openldap的过程中会提示bdb版本不匹配
编译安装openldap
# tar -xzvf openldap-2.4.21.tgz -C ../software/
# ./configure
--prefix=/usr/local/openldap-2.4.21
--enable-syslog
--enable-modules
--with-tls
CPPFLAGS=-I/usr/local/BerkeleyDB.4.8/include/
LDFLAGS=-L/usr/local/BerkeleyDB.4.8/lib/

# make depend
# make
# make test # 这部的时间稍长,但是很有必要
# make install
配置openldap 配置域slapd.conf,初始配置
# vi /usr/local/openldap-2.4.21/etc/openldap/slapd.conf

database        bdb
suffix          "dc=ttlsa,dc=com"
rootdn          "cn=Manager,dc=ttlsa,dc=com"
rootpw          secret
directory       /usr/local/openldap/var/openldap_data
改为如下配置
atabase        bdb # 使用bdb作为后端数据库
suffix          "dc=ttlsa,dc=com" # 域
rootdn          "cn=admin,dc=ttlsa,dc=com" # 管理员账号
rootpw          123456 # 密码,明文的,建议使用MD5加密的密文
directory       /www/openldap_data # OpenLADP数据目录
初始化LDAP
# mkdir /www/openldap_data
# cd /usr/local/openldap-2.4.21/var/openldap-data/
# cp DB_CONFIG.example /www/openldap_data/DB_CONFIG
启动OpenLDAP
启动方法1:
# /usr/local/openldap-2.4.21/libexe/slapd # 直接进入后台工作

启动方法2:
# /usr/local/openldap-2.4.21/libexe/slapd -d 256 # 依旧在前端,有debug信息
常见错误
1、configure: error: could not locate libtool ltdl.h
未安装ltdl
# yum install *ltdl*

2、configure: error: BerkeleyDB version incompatible with BDB/HDB backends
编译的时候要加上
CPPFLAGS=-I/usr/local/BerkeleyDB.4.8/include/
LDFLAGS=-L/usr/local/BerkeleyDB.4.8/lib/

3、/usr/lib/libltdl.so: could not read symbols: File in wrong format
64位系统读取了32位的lib
# mv /usr/lib/libltdl.so /usr/lib/libltdl.so_20110811
# ln -s /usr/lib64/libltdl.so.3.1.4 /usr/lib/libltdl.so
转载请注明出处: LDAP安装配置 http://www.ttlsa.com/html/757.html

转载于:https://my.oschina.net/766/blog/211238

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值