OpenLdap安装与配置

1. 安装

1.1 查看

# yum list | grep openldap

1.2 安装

# yum install -y openldap-servers openldap-clients

2. 配置

2.1 准备数据库目录,openldap配置文件

# cp /usr/share/openldap-servers/slapd.conf.obsolete /etc/openldap/slapd.conf
# cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG

2.2 修改密码

1 # slappasswd
2 New password: 123456
3 Re-enter new password: 123456
4 {SSHA}YzP+fJSQ+bTEC3/P6e+yMqPpf0Ijk1AN

2.3 修改slapd.config文件

database        bdb
suffix          "dc=my-domain,dc=com"
checkpoint      1024 15
rootdn          "cn=Manager,dc=my-domain,dc=com"
rootpw  123456
#rootpw {SSHA}YzP+fJSQ+bTEC3/P6e+yMqPpf0Ijk1AN

2.4 重新生成/etc/openldap/slapd.d目录

# rm -rf slapd.d/*  

官方 对于 OpenLDAP 2.4 ,不推荐使用 slapd.conf 作为配置文件。从这个版本开始所有配置数据都保存在 /etc/openldap/slapd.d/中。

# slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d
bdb_db_open: warning - no DB_CONFIG file found in directory /var/lib/ldap: (2).
Expect poor performance for suffix "dc=my-domain,dc=com".
bdb_db_open: database "dc=my-domain,dc=com": db_open(/var/lib/ldap/id2entry.bdb) failed: No such file or directory (2).
backend_startup_one (type=bdb, suffix="dc=my-domain,dc=com"): bi_db_open failed! (2)
slap_startup failed (test would succeed using the -u switch)

2.5 修改/etc/openldap/slapd.d/目录权限

# chown ldap:ldap -R /etc/openldap/slapd.d  

2.6 修改/var/lib/ldap/目录权限

# chown ldap:ldap -R /var/lib/ldap/  

2.7 启动slapd服务

# service slapd restart

3. 数据导入

新建文件example.ldif

dn:dc=example,dc=com
objectclass:dcObject
objectclass:organization
o:Example, Inc.
dc:example

dn:cn=Manager,dc=example,dc=com
objectclass:organizationalRole
cn:Manager

通过命令导入:

/usr/bin/ldapadd -x -W -D "cn=Manager,dc=example,dc=com" -f example.ldif

参考:

http://www.cnblogs.com/musenl/p/5621293.html

时间: 2024-08-19 05:17:16

OpenLdap安装与配置的相关文章

cas系列(四)--openLDAP安装和配置

一.概述 LDAP的概念和原理我就不多说了,想了解的可以参考: [精华] 理解与应用LDAP服务器 LDAP概念和原理 本文的重点是介绍如何在windows平台上安装和配置openLDAP软件. 二.测试环境 window7 – 64位 openLDAP 版本:2.4.42 (http://www.userbooster.de/download/openldap-for-windows.aspx ) 三.安装过程 1.下载完运行,点击确定yes 2.一直点击next 3.直到选择数据库,选择BD

Ubuntu系统下OpenLDAP的安装及配置

前言LDAP(Lightweight Directory Access Protocol)是基于X.500标准的轻量级目录访问协议,在Unix操作系统里面,和NIS,DNS一样,属于名称服务(Naming Service).本文描述了如何在Ubuntu操作系统上面,搭建LDAP服务. 第一步:修改hostname 127.0.0.1       localhost 127.0.1.1       ldap.ldapdomain.com alternative 192.168.5.180   ld

CentOS 6.9下OpenLDAP 的安装与配置

LDAP 基础教程 LDAP 全称轻量级目录访问协议(英文:Lightweight Directory Access Protocol),是一个运行在 TCP/IP 上的目录访问协议.LDAP实现提供被称为目录服务的信息服务,可以看做是一张特殊的数据库系统.可以有效的解决众多网络服务的用户账户问题,规定了统一的身份信息数据库.身份认证机制和接口,实现了资源和信息的统一管理,保证了数据的一致性和完整性. 使用场景 有两个系统A,B:需要把A系统创建的用户同步到B中,而B是个apache 开源项目,

实战 zabbix-3.4.11 安装,配置,部署全过程

实战 zabbix-3.4.11 安装,配置,部署全过程 系统环境:CentOS Linux release 7.4.1708 (Core), 3.10.0-693.el7.x86_64安装顺序:1) nginx:nginx-1.15.1 - 源码安装方式2) MySQL:MySQL 5.7.22-1.el7 - yum安装方式, 先要下载该yum源3) php:php-7.2.3 - 源码安装方式4) zabbix server: zabbix-3.4.11 - 源码安装方式5) zabbix

ldap服务器OpenLDAP安装使用

OpenLDAP 是 LDAP 协议的一个开源实现.LDAP 服务器本质上是一个为只读访问而优化的非关系型数据库.它主要用做地址簿查询(如 email 客户端)或对各种服务访问做后台认证以及用户数据权限管控.(例如,访问 Samba 时,LDAP 可以起到域控制器的作用:或者 Linux 系统认证 时代替 /etc/passwd 的作用.) 一.安装,环境:CentOS release 6.6 (Final) 使用yum安装:yum -y install openldap compat-open

Windows下MySQL下载安装、配置与使用

用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路.当然,知道同学的可以略过,选择你想知道的地方看) 第一大步:下载.(不需要注册也可以下载,直接点下面的no thanks) a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是

Centos 7.3下 Linux For SQL Server安装及配置介绍

Centos 7.3下Linux For SQL Server安装及配置介绍 说到SQL Server服务,我们大家都知道是Microsoft公司的数据库服务,当然说到数据库,现在主要分为三大商:1:Oracle.2:Msql Server.3:Mysql:三种数据库在当下环境受到不了不同程度的关注:比如oracle主要应用到大型的商业比较多,比如银行:SQL Server主要在常见的互联网公司使用:mysql主要应用于小型的企业或者服务商使用:当然从费用上来说,Oracle是最贵的,也是最为稳

redis的单机安装与配置以及生产环境启动方案

简单介绍一下redis的单机安装与配置,方便自己记录安装步骤的同时方便他人获取知识. 首先,从官网下载最新版的(稳定版)的redis安装包.官网地址如下:https://redis.io/download 下载源码包后,redis需要编译安装.需要安装gcc和tcl,gcc用于编译tcl用于测试. 使用命令安装gcc,yum install gcc,一路选择yes,gcc就可以安装成功. 接下来安装tcl,首先获取tcl源码包(见百度云盘)或者使用命令:wget http://downloads

Tomcat安装与配置

进行Tomcat的安装与配置,得要jdk的支持,jdk的安装与配置就不说了,毕竟学Java第一步就是这个,所以以下步骤是已有jdk的情况下进行的 首先进入Tomcat的官网http://tomcat.apache.org/,会出现左侧Download一栏,选择自己需要的Tomcat版本,这里我选择的是Tomcat 7 点击进入后到达如下界面,选择自己所对应的系统下载对应的zip包(个人感觉下载zip包简介一点,当然也可以下载可执行文件) 注意下载到哪个地方,下载完成后得到压缩包 对此压缩包进行解