文档章节

centos 单机部署 LDAP 服务

求学ing
 求学ing
发布于 2015/11/24 11:13
字数 607
阅读 235
收藏 3

安装:

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
博文 174
码字总数 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
0
统一用户登录管理认证LDAP 服务端部署

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

027ryan
2017/10/24
0
0
Linux基于LDAP进行用户认证

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

skypeGNU1
2017/06/18
0
0
在CentOS 7 / RHEL 7配置OpenLDAP服务

OpenLDAP是OpenLDAP项目开发的轻量级目录访问协议的开源实现。LDAP是一种Internet协议,电子邮件和其他程序用于从服务器查找联系人信息。它是在OpenLDAP公共许可下发布的; 它适用于所有主要的...

898009427
07/24
0
0
Squid配置LDAP认证

我在Centos 6.6上部署了Squid 3.5.5,现在的问题是,我想用LDAP认证,但找不到squid_ldap_auth这个程序文件 Configure文件是这样配置的 如Configure所示,我的Squid是安装在/usr/local/squi...

Merdark
2015/06/17
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

Sping之项目中pofile的应用

工程中,我们必须要面对的一件事就是, 开发环境中使用的数据库连接地址等与生产上的不同, 如果上线, 那么我们是否还要手动修改这些地址么, 这样做有很多弊端, 不方便, 这时我们就可以使用spr...

克虏伯
11分钟前
0
0
Linux中安装MySQL

Linux中安装MySQL 一、准备工作 此处准备的操作系统位CentOS 7。 MySQL安装包: MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm 将准备......

星汉
16分钟前
0
0
深入理解Hadoop之HDFS架构

Hadoop分布式文件系统(HDFS)是一种分布式文件系统。它与现有的分布式文件系统有许多相似之处。但是,与其他分布式文件系统的差异是值得我们注意的: HDFS具有高度容错能力,旨在部署在低成...

架构师springboot
21分钟前
0
0
MaxCompute表设计最佳实践

MaxCompute表设计最佳实践 产生大量小文件的操作 MaxCompute表的小文件会影响存储和计算性能,因此我们先介绍下什么样的操作会产生大量小文件,从 而在做表设计的时候考虑避开此类操作。 使用...

阿里云官方博客
21分钟前
0
0
云上领跑,快人一步:华为云抢先发布Redis5.0

12月17日,华为云在DCS2.0的基础上,快人一步,抢先推出了新的Redis 5.0产品,这是一个崭新的突破。目前国内在缓存领域的发展普遍停留在Redis4.0阶段,华为云率先发布了Redis5.0,全面展现了...

中间件小哥
21分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部