现在的位置: 首页 > 综合 > 正文

windows下LDAP的配置

2013年10月08日 ⁄ 综合 ⁄ 共 1229字 ⁄ 字号 评论关闭

http://blog.csdn.net/lxt643755936/article/details/8197099

本文主要参考官方文档:http://www.openldap.org/doc/admin24/quickstart.html
和网上流传的教程:http://www.lifv.cn/?p=462

OpenLDAP下载地址:http://download.bergmans.us/openldap/openldap-2.2.29/openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe 下载后点击安装即可。

配置sldap.conf :在安装目录下找到sldap.conf ,修改配置如下:

suffix "dc=example,dc=com" 
rootdn 
"cn=Manager,dc=example,dc=com" 
rootpw secret 


启动OpenLDAP:进入cmd命令行,跳转到OpenLDAP安装目录下,运行:

slapd -1

用可以看到控制台下打印一片信息,openldap 默认是用的 Berkeley DB 数据库存储目录数据的。

再开一个cmd,跳转到OpenLDAP安装目录下。

测试OpenLDAP是否正常启动:

ldapsearch --s base (objectclass=*) namingContexts

官方文档里,这一条命令加了些单引号,但带单引号的命令在Windows环境下跑不通。后面的命令也都避免
使用引号。
如果返回:

dn: 
namingContexts: dc
=example,dc=com

则说明OpenLDAP成功启动

增加一个条目:
1.做一个LDIF文件
2.使用ldapadd命令

1.在安装目录下,新建文件example.ldif,输入如下内容:

dn: dc=example,dc=com 
objectclass: dcObject 
objectclass: organization 
o: Example Company 
dc: example 

dn: cn
=Manager,dc=example,dc=com 
objectclass: organizationalRole 
cn: Manager

注意:在文档每一行的开头和结尾不要有空格,文档最后最好也别回车。建议不要拷贝,用手敲这几行。

2.cmd在安装目录下,运行:

ldapadd --D cn=Manager,dc=example,dc=com --f example.ldif

可能会要求输入密码:secret (配置文件里写的这个密码)

添加条目成功后,会有提示: adding new entry cn=Manager,dc=example,dc=com

简单查询:

ldapsearch --b dc=example,dc=com (objectclass=*)


查询成功后,会返回刚才插入的条目。

抱歉!评论已关闭.