`
darkjune
  • 浏览: 301300 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

OpenLDAP windows版安装及配置

 
阅读更多

近期由于项目需要,要搭一个LDAP服务器进行测试,记录一下。

免费的OpenLDAP不错,就这个了,看了一下是原生linux版的, 公司的linux VM不能连外网,包不能下,还是算了,直接下一个windows版的,其实就是模拟了一下linux的配置,有条件的最好还是玩原生的, windows下载地址: http://www.userbooster.de/download/openldap-for-windows.aspx

 

安装: 这个比较简单,一路next, 端口默认的389, LDAP的默认服务器密码secret;后台引擎数据库选BDB(Berkeley DataBase);

配置:

  LDAP管理员账号,这个账号可以对LDAP中的Entry进行增删改,比较重要,是独立配置的文件。找到OpenLDAP安装目录下的slapd.conf文件,修改

suffix		"dc=test,dc=com"
rootdn		"cn=Manager,dc=test,dc=com"

 suffix是DN的前缀,后面加的所有LDAP条目都应属于这个路径下。

rootdn指明了管理员,管理员的名字是Manager,后面同样要跟上完整的路径,跟JAVA包命名类似。

 

启动:

  windows支持两种启动方式:service与CLI。为了调试方便看log输出,我们用CLI方式启动,先停掉windows service里已经启动的LDAP service,然后到LDAP目录下用slapd启动,网上其它文章没i有指定slapd.conf文件就能启动,我测试过不行,我这里能启动的命令是:

slapd -f slapd.conf -d 1

 -f指定了读入slapd.conf的信息, -d 是指debug级别。启动后界面:



 

数据导入:

  启动成功后是一个空的LDAP,我们需要导入一些测试数据,LDAP可以通过LDIF文件导入一个目录树,我们这个windows版的导入命令是通过slapadd命令。

我需要的是一个Group,并且Group下有若干user的结构,此结构的LDIF文件如下:

dn: ou=users,dc=test,dc=com
objectClass: organizationalUnit
ou: users

dn: uid=qiujinyong,ou=users,dc=test,dc=com
objectClass: inetOrgPerson
sn: qiujinyong
cn: qiujinyong
uid: qiujinyong
userPassword: qiujinyong

dn: uid=yale,ou=users,dc=test,dc=com
objectClass: inetOrgPerson
sn: yale
cn: yale
uid: yale
userPassword: yale

dn: ou=groups,dc=test,dc=com
objectClass: organizationalUnit
ou: groups

dn: cn=ROLE_USER,ou=groups,dc=test,dc=com
objectClass: groupOfNames
cn: ROLE_USER
member: uid=yale,ou=users,dc=test,dc=com
member: uid=qiujinyong,ou=users,dc=test,dc=com

dn: cn=ROLE_SUPERVISOR,ou=groups,dc=test,dc=com
objectClass: groupOfNames
cn: ROLE_SUPERVISOR
member: uid=qiujinyong,ou=users,dc=test,dc=com

 

将以上内容黏贴并保存成user3.ldif文件,通过slapadd -v -l ./user3.ldif导入:



 可以看到成功的信息。

 

配置管理:

  手工去编辑ldif文件比较麻烦,我们可以通过第三方工具ldapadmin来图形化管理LDAP,下载:

http://www.ldapadmin.org/

安装好后,登陆我们的LDAP服务器,设置界面如下:



 

后面的都很简单,图形化添加吧。

 

 Group设置:

 

Object class用groupOfNames, memeber属性中保存每个用户的DN名字。

 

 本文出自 “祝坤荣” 博客,请务必保留此出处

  • 大小: 21.7 KB
  • 大小: 12.2 KB
  • 大小: 39.8 KB
  • 大小: 22.2 KB
分享到:
评论
1 楼 xiaoyao3857 2016-04-29  
这里介绍了OpenLDAP的Windows下的,还不错,还介绍了ldapadmin这个图形化辅助管理工具,不错

相关推荐

    openldap在windows安装配置.pdf

    openldap在windows安装配置.pdf

    Windows下OpenLDAP的安装及使用

    主要描述了在Windows环境下安装OpenLDAP的步骤,以及简单的使用方法。同时,给出了一个与Tomcate配置的例子,具体操作了不同用户下的访问权限问题。

    openLDAP for windows.7z

    openLDAP for windows 服务器端和客户端安装文件,包含openLDAP windows 安装配置方法链接

    windows下openldap的安装与java操作测试

    windows下openldap的安装与java操作测试 windows下openldap的安装与java操作测试

    openldap higgis windows 配置

    解决了ldap与higgis在windows下配置解决包

    配置OpenLDAP使用TLS通讯

    配置OpenLDAP使用TLS通讯,内容丰富,总结全面

    windows下搭建并配置OpenLDAP服务器

    NULL 博文链接:https://ln-ydc.iteye.com/blog/1328829

    svn安装配置与ldap整合

    其中ldap使用sun的opends,个人感觉比openldap要方便,当然重点不是用什么ldap而是如何配置。 主要包括: 1、subsversion1.6.6安装 2、apache web 2.2.14服务安装配置 3、openDS安装整合 额外说明:文档中有一点小...

    OpenDS-1.2.0的windows下的安装配置文档.doc

    OpenDS是一个开源LDAP(轻量级目录访问协议)项目,于2008-6-12开始发行OpenDS-1.0.0版本。...下边介绍OpenDS-1.2.0在wndows系统环境下的安装配置。我本机使用XP SP2。目前中文资料很少,因此谨以此文共享经验。

    LDAP应用概述与qmail+LDAP安装配置

    本文档详细描述了Unix中常用的邮件服务器qmail的安装和配置过程,以及qmail和LDAP的整合,重点在于qmail的基本应用及其通过LDAPServer来进行Pop3认证的配置过程,对于其它诸如邮件网关、邮件虚拟域、邮件列表、SMTP...

    Linux系统快速实现基于LDAP协议的目录服务

    该发行版可从计算机世界报信息服务中心得到,对LDAP的支持是Redhat6.1提供的一个重要扩展,,以下详细介绍在Linux中安装并配置Openldap的方法,以及使用该软件包为Windows Outlook中的帐号提供消息簿的后端。

    详解samba + OPENldap 搭建文件共享服务器问题

    这里我使用的是 samba(文件共享服务) v4.9.1 + OPENldap(后端数据库软件) v2.4.44 + smbldap-tools(后端数据库管理软件) v0.9.11 + CentOS7。...因为使用了 OPENldap 作为samba 的后端数据库,所以我们这里还需要配置L

    ldap的搭建

    openLDAP在windows上的安装配置

    ldapan安装

    openldap-server的数据必须用原配的Berkeley DB,不能使用mysql作为后端数据库 openldap的操作语法比较复杂,推荐使用phpldapadmin管理配置,同时也可以用windows下ldapadmin程序进行配置

    keycloak-demo:该项目构成了一个开发,测试或演示的演示平台。

    一个openldap服务器 邮件服务器 演示应用 动态反向代理(traefik) 使用此平台有许多先决条件。 必须预先安装: docker引擎以及docker-compose 制作 网络浏览器 用 您只需要克隆存储库,使用以下命令启动堆栈并...

    tacacsgui:TACACSGUI是集中式网络设备身份验证的系统

    使用Windows AD和OpenLDAP。 一次性密码(OTP)。 基于 。 例如,使用Google Authenticator通过OTP进行身份验证。 高可用性和配置管理器(Alpha版) 基于MySQL复制的高可用性。 在主服务器上的所有更改将在从属...

    php网络开发完全手册

    14.2 安装与配置 219 14.2.1 下载MySQL 219 14.2.2 MySQL的安装 220 14.2.3 MySQL的配置 221 14.2.4 MySQL的启动与关闭 222 14.3 如何创建一个数据库与表 223 14.3.1 登录与退出MySQL的命令行 14.3.1 管理模式 223 ...

    hue的环境搭建

    hue的环境搭建,主要是用来管理大数据配置平台 Hue环境的搭建 下载链接:https://github.com/cloudera/hue/tree/branch-3.11 参考文档:http://blog.csdn.net/lsshlsw/article/details/47865601 环境准备 yum ...

    ansible-role-adjoin:Active Directory加入多个域

    Windows端: AD域已设置并可以使用 确保正确设置域的DNS记录 具有足够权限来创建计算机对象的用户帐户 Linux方面: 对您的客户端系统的管理访问 与客户端上的AD域控制器同步时钟 配置步骤 该角色将配置以下程序,...

Global site tag (gtag.js) - Google Analytics