一、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. VS中使用Gulp

    关于gulp资料可以访问:http://www.gulpjs.com.cn/,本篇主要讲解在VS中使用gulp对js和css进行压缩合并 1.下载node.js,gulp依赖于node.js,可以访问 ...

  2. 康托展开&逆展开算法笔记

    康托展开(有关全排列) 康托展开:已知一个排列,求这个排列在全排列中是第几个 康托展开逆运算:已知在全排列中排第几,求这个排列 定义: X=an(n-1)!+an-1(n-2)!+...+ai(i-1 ...

  3. 暴力 【p4098】[HEOI2013]ALO

    Description Welcome to ALO ( Arithmetic and Logistic Online).这是一个 VR MMORPG, 如名字所见,到处充满了数学的谜题 现在你拥有 ...

  4. window下安装rsyncServer

    window下安装rsyncServer---------------------------------1. 解压cwRsyncServer_4.0.5_Installer.zip,安装. 2. 复 ...

  5. PHP Shell生成工具Weevely

    PHP Shell生成工具Weevely   Weevely是一款模拟Telnet连接的PHP Shell工具.它不提供网页形式的接口,而是提供一个命令形式的终端.渗透测试人员首先使用该工具生成对应的 ...

  6. HDU 2874 Connections between cities(LCA+并查集)

    [题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=2874 [题目大意] 有n个村庄,m条路,不存在环,有q个询问,问两个村庄是否可达, 如果可达则输出 ...

  7. [CF392E]Deleting Substrings

    “unexpected, right?”大概可以翻译成“没想到吧!” 题意:给两个序列$w_{1\cdots n}$和$v_{1\cdots n}$,你可以多次删除$w$的子串$w_{l\cdots ...

  8. Problem U: 零起点学算法19——输出特殊值

    #include<stdio.h> int main() { printf("%%d"); ; }

  9. duplicate symbol _gestureMinimumTranslation in:

    在真机上编译无误,在模拟器上编译报错:duplicate symbol _gestureMinimumTranslation in: /Users/Sam/Library/Developer/Xcod ...

  10. Redis Exception: Exceeded timeout of 00:00:03

    Redis Exception: Exceeded timeout of 00:00:03 居然是 重启了网管, 把网络禁用重启就好了. 服 最终更新: 原来是架构湿      设置为每分钟只能读取6 ...