文档章节

centos 单机部署 LDAP 服务

求学ing
 求学ing
发布于 2015/11/24 11:13
字数 607
阅读 201
收藏 3
点赞 0
评论 0

安装:

Centos使用yum安装LDAP很简单:

yum -y install openldap openldap-servers openldap-clients openldap-devel  

(centos已经安装了openldap包,这里全部重装一下. )


配置:

主配置文件  /etc/openldap/slapd.conf   主要修改三个地发

suffix "dc=enfinium,dc=local"            #根据自己的需求修改dc对应的值,比如dc=google,dc=com

rootdn "cn=Manager,dc=enfinium,dc=local"  #Manager是管理用户可以换成admin或者root

rootpw {MD5}Xr4ilOzQ4PCOq3aQ0qbuaQ==     #{MD5}Xr4ilOzQ4PCOq3aQ0qbuaQ==  这一串是"secret"使用MD5加密后的字符串.{MD5} 表示加密类型.

OK 到这里配置完毕..

service slapd start        #启动ldap服务启动之后默认开启389端口,  启动的时候添加参数可以修改端口,我这里不做修改.


使用windwos客户端链接LDAP服务

这里推荐使用LDAPadmin开源工具,简单好用.官网可能被屏蔽已经下载了一个最新版放到云盘.

链接: http://pan.baidu.com/s/1dDt1zBN 密码: mgc7      (2015-11-24)

LDAPAdmin界面:    注 意:  在这个图里面我已经成功添加了company  Groups  People 三个组织单元.确切的说应该是添加了四个.

使用LDAPAdmin链接LDAP.

然后测试链接  如果成功就OK了..  真的是这样么???    NO....

错误一: 当你测试链接成功以后点击OK.  然后双击这个绿色的小房子会报错!!提示 "ldap error 无此对象"

错误二:当你使用命令通过ldif文件导入OU的时候会提示 "ldap_add: No such object (32)"


报错与解决:

其实这两个错的是同一个问题引起的.  你在配置文件里面添加了 suffix "dc=enfinium,dc=local"   但是启动服务后,ldap并没有给你创建根项目.所以在ldif文件中要配置创建根项目的语句

cat test.ldif    #第一个是创建根项目  下面是创建三个OU ,所以确切的说我创建了四个项目.

dn: dc=enfinium,dc=local

dc: enfinium

objectclass: top

objectclass: domain


dn: ou=company,dc=enfinium,dc=local

objectClass: organizationalUnit

ou: company


dn: ou=Groups,dc=enfinium,dc=local

objectClass: organizationalUnit

ou: Groups


dn: ou=People,dc=enfinium,dc=local

objectClass: organizationalUnit

ou: People


到此在使用LDAPAdmin链接LDAP服务看到的界面就和上面的截图一样了..

这个文章挺好:http://54im.com/openldap/centos-6-yum-install-openldap-phpldapadmin-tls-%E5%8F%8C%E4%B8%BB%E9%85%8D%E7%BD%AE.html


© 著作权归作者所有

共有 人打赏支持
求学ing
粉丝 12
博文 144
码字总数 72348
作品 0
昌平
统一用户登录管理认证LDAP 客户端部署

1、环境: 操作系统:CentOS release 6.8 (Final) ip:192.168.31.155 操作系统:CentOS Linux release 7.2.1511 (Core) ip:192.168.31.156 2、操作过程: 客户端配置文件 2.1、CentOS5 /et...

027ryan ⋅ 2017/10/24 ⋅ 0

统一用户登录管理认证LDAP 服务端部署

网上找了好多关于LDAP统一账户管理的文件,好多都是粘贴复制,能用得上的少之又少,正好最近又用到这个,于是着手看了郭老师的视频,顺便把自己学习的过程记录下来,供大家学习参考。 1、实验...

027ryan ⋅ 2017/10/24 ⋅ 0

Linux基于LDAP进行用户认证

一、写在前面 前面我们也讲解了如果安装部署OpenLDAP服务,网上也有有很多Openldap安装部署的文章,往往这些文章都浓墨重彩的描述服务端(Server)的安装和部署,以及排错等过程及说明,但是...

skypeGNU1 ⋅ 2017/06/18 ⋅ 0

iRedMail-0.5.0-RC2发布

iRedMail,中文名为”艾瑞得邮件”,由 rhms 项目更名而来。是针对 Red Hat(R) Enterprise Linux 和 CentOS 设计的邮件服务器解决方案,是在操作系统安装好后使用的一套 shell 脚本,用于快速...

红薯 ⋅ 2009/07/06 ⋅ 0

Squid配置LDAP认证

我在Centos 6.6上部署了Squid 3.5.5,现在的问题是,我想用LDAP认证,但找不到squidldapauth这个程序文件 Configure文件是这样配置的 ./configure --prefix=/usr/local/squid --sysconfdir=/...

Merdark ⋅ 2015/06/17 ⋅ 1

对Docker的价值和应用场景分析

近年来,Docker在IT界可谓风光十足,各大技术论坛上赚足了眼球,公司内外也有相当多的介绍和尝试,看上去如此高大上的技术,貌似会给云、服务部署、运维等领域带来颠覆性的创新。 近期查阅了...

酱醋茶丶 ⋅ 2015/09/22 ⋅ 1

开源跳板机(堡垒机)Jumpserver v2.0.0 部署篇

201601 更新:新版本3.0已经发布,此文档已经不适用最新版本。 见:https://github.com/jumpserver/jumpserver 更新:一键安装脚本 http://laoguang.blog.51cto.com/6013350/1640090 更新: ...

老广 ⋅ 2015/04/20 ⋅ 0

在centos7上用RDO安装openstack mitaka

什么是RDO? 简单讲就是个社区,社区的人们热忠于让 openstack更完美和平滑地运行在RHEL及其衍生品(Centos,Fedora,Scientific Linux)。所以对于在Centos/RHEL系统上使用openstack的用户来说...

JennerLuo ⋅ 2016/07/29 ⋅ 0

开源跳板机(堡垒机)Jumpserver v1.1部署篇

----- 更新 -------------------------------------------- 新版本见 :http://laoguang.blog.51cto.com/6013350/1636273 下面的文档已经不适合新版本,请忽略 ------- end ----------------......

老广 ⋅ 2014/11/15 ⋅ 0

开源引擎Docker单机安装教程

概述: Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、b...

漫天雪_昆仑巅 ⋅ 2017/12/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

RabbitMQ学习以及与Spring的集成(三)

本文介绍RabbitMQ与Spring的简单集成以及消息的发送和接收。 在RabbitMQ的Spring配置文件中,首先需要增加命名空间。 xmlns:rabbit="http://www.springframework.org/schema/rabbit" 其次是模...

onedotdot ⋅ 30分钟前 ⋅ 0

JAVA实现仿微信红包分配规则

最近过年发红包拜年成为一种新的潮流,作为程序猿对算法的好奇远远要大于对红包的好奇,这里介绍一种自己想到的一种随机红包分配策略,还请大家多多指教。 算法介绍 一、红包金额限制 对于微...

小致dad ⋅ 42分钟前 ⋅ 0

Python 数电表格格式化 xlutils xlwt xlrd的使用

需要安装 xlutils xlwt xlrd 格式化前 格式化后 代码 先copy读取的表格,然后按照一定的规则修改,将昵称中的学号提取出来替换昵称即可 from xlrd import open_workbookfrom xlutils.copy ...

阿豪boy ⋅ 今天 ⋅ 0

面试题:使用rand5()生成rand7()

前言 读研究生这3 年,思维与本科相比变化挺大的,这几年除了看论文、设计方案,更重要的是学会注重先思考、再实现,感觉更加成熟吧,不再像个小P孩,人年轻时总会心高气傲。有1 道面试题:给...

初雪之音 ⋅ 今天 ⋅ 0

Docker Toolbox Looks like something went wrong

Docker Toolbox 重新安装后提示错误:Looks like something went wrong in step ´Checking if machine default exists´ 控制面板-->程序与应用-->启用或关闭windows功能:找到Hyper-V,如果处......

随你疯 ⋅ 今天 ⋅ 0

Guacamole 远程桌面

本文将Apache的guacamole服务的部署和应用,http://guacamole.apache.org/doc/gug/ 该链接下有全部相关知识的英文文档,如果水平ok,可以去这里仔细查看。 一、简介 Apache Guacamole 是无客...

千里明月 ⋅ 今天 ⋅ 0

nagios 安装

Nagios简介:监控网络并排除网络故障的工具:nagios,Ntop,OpenVAS,OCS,OSSIM等开源监控工具。 可以实现对网络上的服务器进行全面的监控,包括服务(apache、mysql、ntp、ftp、disk、qmail和h...

寰宇01 ⋅ 今天 ⋅ 0

AngularDart注意事项

默认情况下创建Dart项目应出现以下列表: 有时会因为不知明的原因导致列表项缺失: 此时可以通过以下步骤解决: 1.创建项目涉及到的包:stagehand 2.执行pub global activate stagehand或pub...

scooplol ⋅ 今天 ⋅ 0

Java Web如何操作Cookie的添加修改和删除

创建Cookie对象 Cookie cookie = new Cookie("id", "1"); 修改Cookie值 cookie.setValue("2"); 设置Cookie有效期和删除Cookie cookie.setMaxAge(24*60*60); // Cookie有效时间 co......

二营长意大利炮 ⋅ 今天 ⋅ 0

【每天一个JQuery特效】淡入淡出显示或隐藏窗口

我是JQuery新手爱好者,有时间就练练代码,防止手生,争取每天一个JQuery练习,在这个博客记录下学习的笔记。 本特效主要采用fadeIn()和fadeOut()方法显示淡入淡出的显示效果显示或隐藏元...

Rhymo-Wu ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部