下载完后, 安装 OpenLDAPforWindows 按默认安装即可

1. 打开OpenLDAP安装目录下 slapd.conf 文件 ,奖 suffix和rootdn两个属性值修改为下列值:



suffix        "dc=edu"
rootdn        "dc=ssdut,dc=edu"



 

2. 还是修改 slapd.conf 文件,把 ucdata-path 属性下的相应值 替换为下列内容:



ucdata-path    ./ucdata
include        ./schema/core.schema
include        ./schema/cosine.schema
include        ./schema/corba.schema
include        ./schema/dyngroup.schema
include        ./schema/inetorgperson.schema
include        ./schema/java.schema
include        ./schema/misc.schema
include        ./schema/nis.schema
include        ./schema/openldap.schema



3. 运行 services.msc 打开服务窗口,将 OpenLDAP Service 重新启动(可将该服务改为手动,可供自己测试使用)

 

4. 在OpenLDAP安装目录下,建初始化 init.ldif 来初始化 目录

init.ldif 文件内容:



dn: dc=edu
objectClass: dcObject
objectClass: organization
dc: edu
o: edu

dn: ou=academicAdmin,dc=ssdut,dc=edu
objectClass: organizationlUnit
ou: academicAdmin



 

5. 执行初始化 init.ldif 文件内容(即将 目录添加到服务中) 

  注:这里我使用的是: slapadd 命令,另一个命令(ldapadd)我这里是显示非内部命令,因此就没有用这个命令,但顺便我也把代码贴出来

     1. 用这个命令需要先将服务停掉,执行完再重启服务

     2. ldif 文件格式特别严格 每行的开头和末尾不能有空格

 



#slapadd 命令内容(打开cmd,切换到 OpenLDAP 安装目录下),另外 init.ldif 最好建在OpenLDAP安装目录下,这里  ./ 是相对目录
D:\OpenLDAP>slapadd -v -l ./init.ldif



执行结果如果看到: added:"..... " 字样就表示成功了.

 

下面我再把 ldapadd 这个命令的写法也贴一下.



然后在控制台中切换到openLDAP安装目录下执行ldapadd命令:

1 ldapadd -x -D "cn=Manager,dc=micmiu,dc=com" -w secret -f ./mydemo.ldif 

参数说明:
•-x 使用简单验证方式
•-D 指定管理员DN(与slapd.conf中配置的一致)
•-W 大写W表示回车后根据提示输入密码,可以使用小写的-w password 直接输入密码
•-f 需要导入数据LDIF的文件名
•-h 目录服务器的IP地址



 

 6. 再安装一下, LdapAdmin,装好一后,

 7. 打开  LDAP Admin 窗体,左上角的 Connect ,然后再点 new Connection 新建一个连接 

    然后录入, 主机 

    点击 Fetch DNs 加载 根dn

    最后,点击 Test Connection  测试一下连接,成功的话,就表示OK了.

    

openldap密码解密 openldap配置_运维

 

8. 完成后,应该可以看到一下节点.

   

openldap密码解密 openldap配置_ldap_02

   右边的属性,窗口可以 点击 View菜单下的 Show Values 来开启.

 

9. 接下来我们开始添加用户 , 还在是 OpenLDAP 目录下 新建 user.ldif



dn: uid=wu,ou=academicAdmin,dc=ssdut,dc=edu
objectClass: inetOrgPerson
userPassword: 123
sn: wu
cn: wu
uid: wu

dn: uid=wuyf,ou=academicAdmin,dc=ssdut,dc=edu
objectClass: inetOrgPerson
userPassword: 123
sn: wuyf
cn: wuyf
uid: wuyf



10. 建完后,重复第5步操作,添用户节点添加到服务中(注意要先停止服务,执行完,再重启服务)

 

至此, 基本操作结束!