一、LDAP简介

全称:Lightweight Directory Access Protocol,目录服务是一种特殊的数据库系统,其专门针对读取。

LDAP目录中的信息是按照树型结构组织,具体信息存储在条目(Entry)中。DN(Distinguished Name)是用来引用条目的,其相当于关系数据库表中的关键字(Primary Key);条目信息由一组属性名(Attribute)和属性值(Values)组成,一个Attribute可以有多个Value。

LDAP简称:1. c - countryName(国家);2. dc - domainComponent(域名);3. o– organization(组织-公司);4. ou – organization unit(组织单元-部门);5. sn – suer name(真实名称);6. cn - common name(常用名称)。

二、LDAP服务器端安装

服务器选OpenLDAP,安装软件:OpenLDAPforWindows.exe,当前版本2.4.34,下载地址:http://www.userbooster.de/download/openldap-for-windows.aspx;一直默认选项安装即可,这样服务器端运行环境就装好了。(约定%LDAP_HOME%为安装目录绝对路径)

默认为系统服务,或可按实际需要,把启动类型修改成手动,便于测试。

三、服务器端配置

编辑文件:%LDAP_HOME%\slapd.conf 找到如下内容:
suffix "dc=maxcrc,dc=com" 
rootdn "cn=Manager,dc=maxcrc,dc=com"

修改成自定义的内容:
suffix "dc=ibm.com,c=US" 
rootdn "cn=root,dc=ibm.com,c=US"

命令行模式下,进入到%LDAP_HOME%目录下,启动openLDAP,执行命令:slapd -d 1  ,若失败,则试一下 slapd -d 1 -f ./slapd.conf,会在控制台看到日志信息:如出现:slapd starting,表示服务已经启动好了

四、新建并导入库文件

在%LDAP_HOME%目录下,新建文件jmytest.ldif,示例内容如下:
dn: dc=ibm.com,c=US
objectclass: domain
dc: ibm.com
dn: ou=Developer,dc=ibm.com,c=US
objectclass: organizationalUnit
ou: Developer
dn: uid=Jimmy,ou=Developer,dc=ibm.com,c=US
objectclass: inetOrgPerson
mail: **@cn.ibm.com
sn:Zhang
cn:Jimmy Zhang

命令行模式下,停止LDAP服务,进入到%LDAP_HOME%目录下,执行命令:slapadd -v -l ./jmytest.ldif,会在控制台看到日志信息:如出现:100.00% eta   none elapsed,表示导入成功

五、LDAP客户端安装

LDAP的命令参数还是比较复杂的,LDAP客户端方便查看维护,选择LdapBrowser,下载地址:http://www.ldapbrowser.com/;解压即可,运行lbe.bat,建立新Session,并保存连接设置

LDAP简介及LDAP服务器的安装与配置的更多相关文章

  1. CentOS 6.3下Samba服务器的安装与配置方法(图文详解)

    这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下   一.简介  Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...

  2. CentOS 6.3下Samba服务器的安装与配置(转)

    CentOS 6.3下Samba服务器的安装与配置   一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写, ...

  3. CentOS 7下Samba服务器的安装与配置

    文基于<CentOS 6.3下Samba服务器的安装与配置>,参照原博文,自己在CentOS7环境上实现,并按照自己的环境修改博文内容 一.简介 Samba是一个能让Linux系统应用Mi ...

  4. CentOS6.4下Samba服务器的安装与配置

    一.先恶狠狠地吐槽一下: 这篇随笔真是让我折腾了2天2夜才敢下笔写!!!为什么呢?之前是通过去Samba的官网下载的源码包,也就是.tar.gz来进行安装配置,不过这个让我折腾来折腾去就是没折腾出结果 ...

  5. CentOS 6.3下Samba服务器的安装与配置【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.h ...

  6. Lotus Sametime 服务器的安装和配置

    IBM Lotus Sametime 是一款强大的实时协作软件,目前最新版本是 7.5.1.通过它,您不仅能够进行网络聊天,而且可以方便地召开网络会议.在网络社区中与其他人进行沟通.了解更多关于 Lo ...

  7. 【转载】Linux NFS服务器的安装与配置

    一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操 ...

  8. CentOS 6.3下rsync服务器的安装与配置[转]

    CentOS 6.3下rsync服务器的安装与配置   一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也 ...

  9. NFS服务器的安装与配置

    由于实验室的项目需要实现在CephFS之上建立NFS之上,所以记录一下NFS服务器的安装与配置流程. 1.NFS服务的简介: NFS 是 Network File System 的缩写,是Sun公司于 ...

  10. Linux NFS服务器的安装与配置方法(图文详解)

    这篇文章主要介绍了Linux NFS服务器的安装与配置方法(图文详解),需要的朋友可以参考下(http://xb.xcjl0834.com) 一.NFS服务简介 NFS 是Network File S ...

随机推荐

  1. iOS运行时,如何增加成员变量

    必须实现getter和setter方法 ``` - (void)setName:(NSString *)name { /** * 为某个类关联某个对象 * * @param object#> 要 ...

  2. php split 和 explode 的区别

    php split 和 explode 的区别 split (PHP   3,   PHP   4   ) split   --   用正则表达式将字符串分割到数组中 说明 array   split ...

  3. 配置虚拟主机 和 打war包

    配置一台虚拟主机?        在[tomcat]/conf/server.xml文件中的<Engine>标签内部添加一个<Host>标签:            <H ...

  4. SPOJ PT07J - Query on a tree III(划分树)

    PT07J - Query on a tree III #tree You are given a node-labeled rooted tree with n nodes. Define the ...

  5. Linq 透明标识符 let

    IEnumerable<Person> list = new List<Person> { , Id = }, , Id = }, , Id = }, , Id = }, , ...

  6. JavaScript中的局部作用域及常量的定义

    局部作用域 通常JavaScript的作用域是函数内部,在类似for循环的语句块中是无法申明局部变量的. function exm() { for (var i=0; i<100; i++) { ...

  7. Postman Json测试接口

    当传递Json数据时: 1.必须添加http头:content-type:application/json,否则会报错(后台取不到相对应的值) 注意:如果服务端只支持UTF-8,但程序未对提交数据进行 ...

  8. React Native学习之DeviceEventEmitter传值

     使用DeviceEventEmitter前需添加 import { AppRegistry, StyleSheet, Text, View, DeviceEventEmitter } form 'r ...

  9. Mongodb 学习笔记简介

    目录 1       准备工作... 5 1.1        相关网址... 6 1.1        下载安装... 6 1.1.1         下载:... 6 1.1.2         ...

  10. Coherence生产环境异常定位过程

    8月1日前广西发生了一次地震, 8月份前又发生了好几次台风,估计对地下的光缆有点损害(比如5根断了2根之类),感觉家里的网速都慢了好多,在客户那里部署的coherence缓存环境也出现了问题,两台hp ...