OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的开源实现,是较常用的一种目录服务。
如果条件允许可以在线安装,这里用的是源码安装。
首先下载Openldap和BerkelyDB;地址为
http://www.openldap.org/software/download/
http://www.oracle.com/technetwork/products/berkeleydb/downloads/index.html
openldap版本openldap-2.4.35
berkelyDB版本db-4.7.25
然后解压安装BerkelyDB
tar -xvzf db-4.7.25.tar.gz
解完压后,会生成一个db-4.7.25目录,进行该目录下的build_unix目录。执行以下命令进行配置安装。
# ../dist/configure
# make
# make install
默认是安装在/usr/local/BerkeleyDB.4.7/目录下。安装完成后,要把/usr/local/BerkeleyDB.4.7/lib的库路径加到/etc/ld.so.conf文件内,添加完成后执行一次ldconfig,使配置文件生效。这样编译openldap时才能找到相应的库文件。
在安装OepnLap之前还有一步工作很重要,否则会提示BerkelyDB版本不兼容。
export CPPFLAGS="-I/usr/local/BerkeleyDB.4.7/include"
export LDFLAGS="-L/usr/local/BerkeleyDB.4.7/lib"
export LD_LIBRARY_PATH="/usr/local/BerkeleyDB.4.7/lib"
下一步开始安装OpenLdap
tar -xvzf openldap-2.4.35.tgz
cd openldap-2.4.35
#make depens
#make
#make install
CentOS6.3下,OpenLdap默认装在/usr/local/etc/openldap/下。不同平台安装位置可能有所区别,也可以通过configure --prefix指定 安装位置。
安装完之后需要进行相关配置。主要是数据库名,数据存放位置以及用户名密码。
cd /usr/local/etc/openldap/
vi slapd.conf
根据需要修改相关配置
数据的默认存放位置/usr/local/var/openldap-data
cd /usr/local/var/openldap-data
cp ./DB_CONFIG.example DB_CONFIG
数据库使用默认配置。
OpenLdap这时已经就绪。通常还要进行数据的初始化,也就是数据的导入。OpenLdap支持两种导入方式:
1、ldapadd在线导入 2、slapdadd离线导入。具体使用方法可以参照使用手册或者-h。
如果使用了用户自定义属性,还需要在slapd.conf中导入用户schema.schema语法在参考文档[2]。
参考文档:
[1]http://man.lupaworld.com/content/manage/ringkee/openldap.htm#id2810091
[2]http://tools.ietf.org/html/rfc4511
- 大小: 36.7 KB
分享到:
相关推荐
OpenLDAP安装配置文档 配置OpenLDAP服务器 关闭防火墙或清空防火墙规则 一、 安装 二、 配置 三、 迁移密码和shadow信息 配置OpenLDAP客户端 OpenLDAP客户端sudo提权设定
openldap在windows安装配置.pdf
主讲OpenLdap安装及配置,OpenLdap是配置ldap的服务器。
这是CentOS6.2下openldap安装配置详细文档
OpenLDAP安装与配置(ubuntu-12.04).docx
openldap安装配置 java操作ldap
在CentOS8类似系统中,通过YUM方式安装OpenLDAP2.4。
OpenLdap搭建配置日志索引,自己开发过程中踩的坑记录下来的。包好使。
centos环境 openldap环境搭建与配置
该文档主要介绍在centos6.7系统上部署openldap主从配置
本文档是参考了官网文档及网上多篇openldap安装及主从部署文档,详细描述了部署过程
openldap 资料大全,安装配置等等
本文详细介绍了openLDAP的配置过程。希望给各位一点帮助。
集中式认证系统(CAS,jasig组织开发的)主要用于实现单点登录。该系统常常要求连到一个集中式管理用户...本文描述了cas如何配置才能连上OpenLDAP。假设你的OpenLDAP已正确安装。文中的dc,读者可视自己的情况进行替换。
环境:centos6.4 openldap 2.4.23 实践: 1.openldap安装配置 2.客户端配置 3.sudo的支持 4.漫游用户主目录配置 5.用户更改密码 6.安全加密 7.主从复制 8.权限控制
LINUX+APACHE+PHP+BDB+OPENLDAP+PHPLDAPADMIN安装配置包和步骤 2 要下全啊,太大了,分了123。
主要描述了在Windows环境下安装OpenLDAP的步骤,以及简单的使用方法。同时,给出了一个与Tomcate配置的例子,具体操作了不同用户下的访问权限问题。
很好openldap的配置手册.网上很多教程都是有问题的。这个文档是比较全面的
描述openldap源码安装配置过程,包括配置主从服务,这里还有根据自己经验设置的开机启动脚本及安装配置脚本文件。