`

openldap 安装、配置

    博客分类:
  • Ldap
阅读更多
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安装配置文档 配置OpenLDAP服务器 关闭防火墙或清空防火墙规则 一、 安装 二、 配置 三、 迁移密码和shadow信息 配置OpenLDAP客户端 OpenLDAP客户端sudo提权设定

    openldap在windows安装配置.pdf

    OpenLDAP 在 Windows 平台下的安装配置 OpenLDAP 是一个基于 Lightweight Directory Access Protocol (LDAP) 的目录服务软件,常用于身份验证、授权和目录服务。下面将介绍 OpenLDAP 在 Windows 平台下的安装配置...

    OpenLdap安装及配置

    OpenLDAP 安装及配置 OpenLDAP 是一种轻量级目录访问协议(LDAP),它可以提供身份验证、授权和目录服务。OpenLDAP 安装及配置是一个复杂的过程,需要安装 BerkeleyDB、OpenLDAP 服务器,并进行相应的配置。 1. ...

    Windows下OpenLDAP的安装及使用

    3. **配置OpenLDAP**: 安装完成后,需要配置OpenLDAP的配置文件`slapd.conf`,定义目录结构、数据库类型、日志级别等参数。在Windows下,这个文件通常位于`install_path\sysconf`目录下。 4. **创建数据库**: ...

    OpenLDAP安装与配置(ubuntu-12.04).docx

    "OpenLDAP安装与配置(ubuntu-12.04)" 本文档介绍了OpenLDAP的安装和配置过程,包括安装BerkeleyDB、OpenLDAP和phpLDAPadmin三个步骤。下面是详细的知识点: 一、OpenLDAP安装前的准备 在安装OpenLDAP之前,需要...

    Centos7OpenLDAP主从配置

    CentOS 7 OpenLDAP 主从配置 OpenLDAP 是一个开源的轻量级目录访问协议(LDAP)实现,广泛应用于身份验证、授权和目录服务等领域。下面详细介绍 CentOS 7 环境下 OpenLDAP 的主从配置。 OpenLDAP 主从配置环境 在...

    OpenLDAP yum安装配置

    下面将详细介绍如何使用YUM在CentOS8上安装配置OpenLDAP2.4。 **1. 安装前准备** 在开始安装之前,确保系统是最新的,执行以下命令更新系统: ``` sudo yum update -y ``` **2. 安装依赖** OpenLDAP需要一些依赖包...

    centos6.7OpenLDAP主从配置

    ### CentOS 6.7 OpenLDAP 主从配置详解 #### 系统环境信息 - **操作系统**: CentOS release 6.7 - **环境准备**: - 关闭防火墙: `/etc/init.d/iptables stop && chkconfig iptables off` - 关闭 NetworkManager:...

    ldap openldap

    **OpenLDAP安装配置** 在Linux系统中,安装OpenLDAP通常涉及以下步骤: 1. **安装依赖**: 更新系统包列表,并安装必要的构建工具和库。 2. **下载并编译OpenLDAP**: 获取源代码,配置编译选项,然后编译和安装。 3...

    OpenLdap搭建配置日志索引全指导

    OpenLdap搭建配置日志索引,自己开发过程中踩的坑记录下来的。包好使。

    linux 下openldap 安装说明文档

    总的来说,安装和配置OpenLDAP是一项技术性的工作,需要熟悉Linux系统管理、编译安装软件以及理解LDAP的原理。通过以上步骤,可以顺利在Linux系统上安装并初步配置OpenLDAP服务器,但完整的生产环境部署可能需要更多...

    CAS整合OpenLDAP(OpenLDAP已配置好的情况)

    请记得根据你的实际OpenLDAP配置调整上述代码中的参数。在测试时,尝试使用OpenLDAP中的用户登录CAS,如果一切配置正确,用户应当能够成功登录。 需要注意的是,CAS与OpenLDAP的整合并非一蹴而就,可能需要对日志...

    CentOS 7 环境下 OpenLDAP 的安装与配置

    centos环境 openldap环境搭建与配置

    OpenLDAP quickstart 配置文件

    3. **OpenLDAP配置文件**: - `slapd.conf`:老版本OpenLDAP的配置文件,但已被`slapd.d`目录下的多文件结构取代,提高了安全性和可维护性。 - `slapd.d`:包含了OpenLDAP的运行时配置。在这个目录下,每个子目录...

    LINUX+APACHE+PHP+BDB+OPENLDAP+PHPLDAPADMIN安装配置包和步骤2

    5. **安装OpenLDAP**: 安装OpenLDAP服务器及其配置工具: ``` sudo apt-get install slapd ldap-utils ``` 配置OpenLDAP,包括设置数据库、配置文件和启动服务。 6. **配置OpenLDAP的BDB后端**: 创建数据存储...

    windows 下安装和使用OpenLDAP。

    OpenLDAP 的安装和配置完成后,我们可以使用它来实现目录服务。LDAP 服务器可以提供快速响应和大容量查询,并提供多目录服务器的信息复制功能。 LDAP 的常用术语解释: * DN(Distinguished Name):在 LDAP 目录...

    Centos7 安装配置OpenLdap服务端及phpadmin

    ### Centos7 安装配置OpenLdap服务端及phpadmin #### 一、概述 在CentOS 7环境中配置OpenLDAP服务器是一项重要的任务,它能够为企业或组织提供统一的身份验证服务,帮助管理员集中管理用户的账号信息。本文将详细...

    openldap 资料大全,安装配置等等

    以下是对OpenLDAP进行安装配置及相关知识点的详细说明: 1. **OpenLDAP 的作用** - OpenLDAP 提供了一个中央化的身份认证、授权和信息存储系统,使得网络中的各种应用和服务可以方便地查找和管理用户信息。 - 它...

Global site tag (gtag.js) - Google Analytics