Windows 下安装配置openldap
2009-03-04 17:33
363 查看
1. 下载安装 openldap for windows,当前版本2.2.29
下载地址:http://download.bergmans.us/openldap/openldap-2.2.29/openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe
相关链接:http://lucas.bergmans.us/hacks/openldap/
安装很简单,一路 next 即可,假设我们安装在 c:/openldap
2. 配置 openldap,编辑 sldap.conf 文件
1) 打开 c:/openldap/sldap.conf,找到
include C:/openldap/etc/schema/core.schema,在它后面添加
include C:/openldap/etc/schema/cosine.schema
include C:/openldap/etc/schema/inetorgperson.schema
接下来的例子只需要用到以上三个 schema,当然,如果你觉得需要的话,你可以把其他的 schema 全部添加进来
include C:/openldap/etc/schema/corba.schema
include C:/openldap/etc/schema/dyngroup.schema
include C:/openldap/etc/schema/java.schema
include C:/openldap/etc/schema/misc.schema
include C:/openldap/etc/schema/nis.schema
include C:/openldap/etc/schema/openldap.schema
2) 还是在 sldap.conf 文件中,找到
suffix "dc=my-domain,dc=com"
rootdn "cn=Manager,dc=my-domain,dc=com"
把这两行改为
suffix "dc=example,dc=com"
rootdn "cn=Manager, dc=example,dc=com"
suffix 就是看自己如何定义了,后面步骤的 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 数据库存储目录数据的。
4. 建立条目,编辑导入 ldif 文件
1) 新建一个 ldif(LDAP Data Interchanged Format) 文件(纯文本格式),例如 test.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) 执行命令:ldapadd -x -D "cn=manager,dc=example,dc=com" -w secret -f test.ldif
导入组织信息和组织角色
下载地址:http://download.bergmans.us/openldap/openldap-2.2.29/openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe
相关链接:http://lucas.bergmans.us/hacks/openldap/
安装很简单,一路 next 即可,假设我们安装在 c:/openldap
2. 配置 openldap,编辑 sldap.conf 文件
1) 打开 c:/openldap/sldap.conf,找到
include C:/openldap/etc/schema/core.schema,在它后面添加
include C:/openldap/etc/schema/cosine.schema
include C:/openldap/etc/schema/inetorgperson.schema
接下来的例子只需要用到以上三个 schema,当然,如果你觉得需要的话,你可以把其他的 schema 全部添加进来
include C:/openldap/etc/schema/corba.schema
include C:/openldap/etc/schema/dyngroup.schema
include C:/openldap/etc/schema/java.schema
include C:/openldap/etc/schema/misc.schema
include C:/openldap/etc/schema/nis.schema
include C:/openldap/etc/schema/openldap.schema
2) 还是在 sldap.conf 文件中,找到
suffix "dc=my-domain,dc=com"
rootdn "cn=Manager,dc=my-domain,dc=com"
把这两行改为
suffix "dc=example,dc=com"
rootdn "cn=Manager, dc=example,dc=com"
suffix 就是看自己如何定义了,后面步骤的 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 数据库存储目录数据的。
4. 建立条目,编辑导入 ldif 文件
1) 新建一个 ldif(LDAP Data Interchanged Format) 文件(纯文本格式),例如 test.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) 执行命令:ldapadd -x -D "cn=manager,dc=example,dc=com" -w secret -f test.ldif
导入组织信息和组织角色
相关文章推荐
- 图文介绍openLDAP在windows上的安装配置
- 图文介绍openLDAP在windows上的安装配置
- openLDAP在windows上的安装配置
- 图文介绍openLDAP在windows上的安装配置
- 图文介绍openLDAP在windows上的安装配置
- 图文介绍openLDAP在windows上的安装配置
- LDAP学习笔记<二>图文介绍openLDAP在windows上的安装配置
- 图文介绍openLDAP在windows上的安装配置
- Windows下OpenLDAP的安装与配置
- Windows下Tomcat服务器的安装和配置
- Resin服务器安装配置手册(Windows and Linux)
- Apache、php、mysql在windows下的安装与配置图解(最新版)
- Windows下C语言开发环境配置(一):MinGW的简介和安装
- windows 系统安装 IIS 以及配置 web
- 关于JDK在windows环境下的安装与环境变量配置的问题
- MySQL 5.7.22 二进制包安装及免安装版Windows配置方法
- 版本控制系统学习笔记1--《windows下安装和配置git》
- Windows下zookeeper安装及配置
- Bundler 在 Windows 下的安装、配置和使用
- Windows下多个版本Qt的安装配置