[一]、概述
什么叫LDAP呢,概念的东西这里就不多讲了,网上搜索下有很多,本文的重点是介绍如何在windows平台上安装和配置openLDAP软件。
openLDAP官方网站:http://www.openldap.org/
openLDAP官网只提供了linux平台的相关安装文件,windows平台的安装包可以到以下一些网站下载:
http://www.userbooster.de/download/openldap-for-windows.aspx(本文所用的版本)
http://sourceforge.net/projects/openldapwindows/files/
http://sourceforge.jp/projects/openldapwin32/releases/
[二]、测试环境
- window7 – 64位(32位也可以)
- openLDAP 版本:2.4.30 (http://www.userbooster.de/download/openldap-for-windows.aspx)
[三]、安装过程
按照提示 一直 next ,直到安装完
系统服务中,找到 OpenLDAP Service,先停止服务,再把启动类型修改成手动,便于自己的测试。
[四]、配置启动
D:\Program Files (x86)\OpenLDAP
slapd.conf
| |
| |
修改成:
| |
| |
打开控制台,切换到openLDAP安装目录下,启动openLDAP,命令如下:
| |
会在控制台看到类似如下的日志信息:
slapd starting表示服务已经启动好了。
mydemo.ldif
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
格式要严格,每行的开头和末尾不能有空格
先停止之前启动的 slapd 服务(我不会停,直接关掉了窗口),然后在控制台中切换到openLDAP安装目录下执行命令:
| |
运行结果如下:
%OpenLDAP_HOME%/ClientTools
| |
查询结果如下:
D:\Program Files (x86)\OpenLDAP\ClientTools>ldapsearch -x -b "dc=micmiu,dc=com" "(objectclas s=*)" dc=micmiu,dc=com objectClass=domain objectClass=top o=Michael Blog dc=micmiu ou=Developer,dc=micmiu,dc=com objectClass=organizationalUnit ou=Developer description=Container for developer entries ou=Tester,dc=micmiu,dc=com objectClass=organizationalUnit ou=Tester description=Container for test entries uid=Michael,ou=Developer,dc=micmiu,dc=com uid=Michael objectClass=inetOrgPerson mail=sjsky_007@gmail.com userPassword=111111 labeledURI=http://www.micmiu.com sn=Sun cn=Michael Sun uid=Miumiu,ou=Tester,dc=micmiu,dc=com uid=Miumiu objectClass=inetOrgPerson userPassword=111111 labeledURI=http://www.micmiu.com sn=Wu cn=Miumiu Wu
验证成功。
[五]、客户端介绍
网上搜索到一个客户端:LdapBrowser282 附件提供相关下载:LdapBrowser282.zip
lbe.bat
点击上图中的 Fetch DNs 按钮会自动获取相关的DN信息的。
密码就是之前安装过程中的那个密码(如果自己没有修改过)
可以正确查询到之前添加的相关信息。