本文实践了在 Windows 下安装配 openldap,并添加一个条目,LdapBrowser 浏览
1. 下载安装 openldap for windows,当前版本2.2.29
下载地址:http://www.openldap.org/software/download/
相关链接:http://lucas.bergmans.us/hacks/openldap/
安装很简单,一路 next 即可,假设我们安装在 c:\openldap
2. 配置 openldap,编辑 slapd.conf 文件
1) 打开 c:\openldap\slapd.conf,找到
include ./schema/core.schema,在它后面添加
include ./schema/cosine.schema
include ./schema/inetorgperson.schema
接下来的例子只需要用到以上三个 schema,当然,如果你觉得需要的话,你可以把其他的 schema 全部添加进来
include ./schema/corba.schema
include ./schema/dyngroup.schema
include ./schema/java.schema
include ./schema/misc.schema
include ./schema/nis.schema
include ./schema/openldap.schema
2) 还是在 slapd.conf 文件中,找到
suffix "dc=my-domain,dc=com"
rootdn "cn=Manager,dc=my-domain,dc=com"
把这两行改为
suffix "o=JNDITutorial"
rootdn "cn=Manager,o=JNDITutorial"
suffix 就是看自己如何定义了,我们用的o=JNDITutorial是oracle官方JNDI tutorial里的示例程序,http://download.oracle.com/javase/tutorial/jndi/software/content.html,里面找到tutorial.ldif并下载。
后面步骤的 ldif 文件就必须与它定义了。还要注意到这个配置文件中有一个 rootpw secret,这个 secret 是 cn=Manager 的密码,以后会用到,不过这里是明文密码,你可以用命令: slappasswd -h {MD5} -s secret 算出加密的密码 {MD5}Xr4ilOzQ4PCOq3aQ0qbuaQ== 取代配置中的 secret。
3. 启动 openldap
CMD 进入到 c:\openldap 下,运行命令 slapd -d 1
用可以看到控制台下打印一片信息,openldap 默认是用的 Berkeley DB 数据库存储目录数据的。
如果你安装时选择了安装 install OpenLDAP-slapd as NT service 服务,你可以在系统服务中启动 OpenLDAP Directory Service。
4. 建立条目,编辑导入 ldif 文件
1) 新建一个 ldif(LDAP Data Interchanged Format) 文件(纯文本格式),我们直接用tutorial.ldif.
2) 执行命令:ldapadd -x -D "cn=manager,o=JNDITutorial" -w secret -f tutorial.ldif
导入信息
你可以用 LdapBrower 来导入这个 ldif 文件。
5. LdapBrowser 浏览
可点击链接 http://www.blogjava.net/Files/Unmi/LdapBrowser282.rar 下载,其中已配置好了 OpenLdap_Localhost
1) 设置如下图所示:
指定了 Host 为 localhost,端口389之后,可以点击 Fetch DNs 按钮显示出 o=JNDITutorial 来,如果要能在 LdapBrowser 中对数据能修改就不能用 Anonymous bind, 必须填上 User DN: cn=manager,o=JNDITutorial,Passwer: secret。
2) 看到的效果是:
(原文参考自http://topinking.iteye.com/blog/223334)
相关推荐
文档内容: 1、为啥要用TLS? 2、SSL/TLS 加密原理简介; 3、Openldap配置TLS加密传输步骤; 4、ldapclient客户端测试;
配置-OpenLDAP-来做系统用户认证
mediawiki和ldap的配置组合,一步一步教你做
配置OpenLDAP使用Kerberos验证[参考].pdf
OpenLDAP安装配置文档 配置OpenLDAP服务器 关闭防火墙或清空防火墙规则 一、 安装 二、 配置 三、 迁移密码和shadow信息 配置OpenLDAP客户端 OpenLDAP客户端sudo提权设定
本文详细讲述了openldap的配置方法及如何初始化openldap
主讲OpenLdap安装及配置,OpenLdap是配置ldap的服务器。
OpenLdap搭建配置日志索引,自己开发过程中踩的坑记录下来的。包好使。
openldap中文版使用手册,内置有详细的openldap配置
该文档主要介绍在centos6.7系统上部署openldap主从配置
openldap在windows安装配置.pdf
OpenLDAP是一套完整的LDAP支持软件,包括目录服务器、客户端、维护工具软件和开发用的库函数,当然,也可以获得它的全部源代码。 在OpenLDAP之前,人们使用密西根大学的LDAP套件来获得LDAP支持,但是在LDAP 3.3之后...
集中式认证系统(CAS,jasig组织开发的)主要用于实现单点登录。该系统常常要求连到一个集中式管理用户...本文描述了cas如何配置才能连上OpenLDAP。假设你的OpenLDAP已正确安装。文中的dc,读者可视自己的情况进行替换。
centos环境 openldap环境搭建与配置
本文档是参考了官网文档及网上多篇openldap安装及主从部署文档,详细描述了部署过程
很好openldap的配置手册.网上很多教程都是有问题的。这个文档是比较全面的
配置OpenLDAP使用TLS通讯,内容丰富,总结全面
需要已经配置好的以下文件: CA.crt CA.key clildapTls.sh index.txt openssl.cnf serial 服务器端 注意事项: 脚本必须放在/root/workspace/serldapTls目录下: 需要已经配置好的以下文件: CA.crt ...
openldap 资料大全,安装配置等等