至高吴上(Alfa.wu)

一个人,一生,能坚持做好一件事情是多么的牛XX啊!!!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

首先下载 OpenLdap(Ldap服务器) 和 LdapAdmin(客户端) 两个软件

OpenLDAPforWindows_2.4.39.part1.rar

OpenLDAPforWindows_2.4.39.part2.rar

OpenLDAPforWindows_2.4.39.part3.rar

 

LdapAdmin1.1.rar

 

-------------------------------------------------------------------------------

下载完后, 安装 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了.

    

 

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

   

   右边的属性,窗口可以 点击 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步操作,添用户节点添加到服务中(注意要先停止服务,执行完,再重启服务)

 

至此, 基本操作结束!

 

posted on 2014-10-23 16:22  Alfa  阅读(1166)  评论(0)    收藏  举报