超级好的LDAP文章:

Linux下基于LDAP统一用户认证的研究 : http://chenguang.blog.51cto.com/350944/285602
利用LDAP实现windows和Linux平台统一认证 :http://chenguang.blog.51cto.com/350944/452655
Linux下基于LDAP统一用户验证总结 :http://hi.baidu.com/chenshake/blog/item/af15baef44668a1afcfa3c39.html

一 LDAP基础

LDAP (轻量级目录访问协议),以目录的形式来管理资源(域用户,用户组,地址簿,邮件用户,打印机。。。)。

1)特点

LDAP 与数据库
LDAP 是一种网络协议而不是数据库,而且LDAP的目录不是关系型的,没有RDBMS那么复杂,LDAP不支持数据库的Transaction机制,纯粹的无状态、请求-响应的工作模式。
LDAP不能存储BLOB,LDAP的读写操作是非对称的,读非常方便,写比较麻烦,LDAP支持复杂的查询过滤器(filter),可以完成很多类似数据库的查询功能。
LDAP使用树状结构,接近于公司组织结构、文件目录结构、域名结构等我们耳熟能详的东东。
LDAP使用简单、接口标准,并支持SSL访问。

和NIS 相比,LDAP
LDAP是标准的、跨平台的,在Windows下也能支持。
LDAP支持非匿名的访问,而且有比较复杂的访问控制机制(如ACL),安全性似乎更好一些。
LDAP支持很多复杂的查询方式。
LDAP的用途较NIS更为广泛,各种服务都可以和LDAP挂钩。

2)用途

网络服务:DNS服务
认证服务:
Linux PAM (ssh, login, cvs. . . )
Apache访问控制
各种服务登录(ftpd, php based, perl based, python based. . . )
其它服务:
个人信息类,如地址簿
服务器信息,如帐号管理、邮件服务等

常见的利用LDAP 的服务器:
WWW: Apache authnz-ldap (For apache 2.2), ldap-userdir
FTP: Proftpd-ldap, Pure-ftpd-ldap
Mail: Postfix, Qmail, Courier

3)LDAP 相关产品
主要的LDAP 服务器
OpenLDAP: http://www.openldap.org/
Microsoft Active Directory
Sun one Directory
IBM directory server
Netscape LDAP SDK

二 LDAP深入

1)


2)

3)

4)

5)

三 LDAP 工具

世界上最好的开源的LDAP浏览器,http://jxplorer.org/ 。使用超级简单如下:

1)建立连接

host:ldap server的ip地址;

port:ldap server的port;

base DN:你要查找的资源所在的根的DN;

user DN:你的域用户全名(或者你的DN);

password:你的域用户的密码;

一个DN的实例:"CN=useraaa,OU=Service Accounts,OU=User Accounts,DC=subdomain,DC=example,DC=com"

2)查询

3)查找结果查看

工具二: ADExplorer.exe 来自SysinternalsSuite

工具三:

win7 中查询LDAP中的user和group : cmd中运行:%SystemRoot%\SYSTEM32\rundll32.exe dsquery,OpenQueryWindow

http://www.petri.co.il/quickly_search_active_directory_from_the_desktop.htm

参考:王旭 的 LDAP (轻量级目录访问协议) 介绍 (ldap.pdf)

注:以上文章转载:http://www.cnblogs.com/itech/archive/2011/02/10/1950784.html

LDAP基础的更多相关文章

  1. LDAP服务器的概念和原理简单介绍

    LDAP服务器的概念和原理简单介绍 1. 目录服务 目录是一个为查询.浏览和搜索而优化的专业分布式数据库,它呈树状结构组织数据,就好象Linux/Unix系统中的文件目录一样.目录数据库和关系数据库不 ...

  2. APACHE + LDAP 的权限认证配置方法

    原文地址:http://www.chinaunix.net/jh/49/627646.html 一.前言 很多朋友希望利用 Apache 通过 LDAP 进行用户认证及权限管理.     通过多次试验 ...

  3. LDAP理论知识

    整理改编自: https://www.cnblogs.com/yjd_hycf_space/p/7994597.html http://blog.51cto.com/407711169/1439623 ...

  4. 2020年,手把手教你如何在CentOS7上一步一步搭建LDAP服务器的最新教程

    同步滚动:关 什么是LDAP 什么是LDAP? 要想知道一个概念,最简单的办法就是wikipedia,当然也可以百科. LDAP全称是轻型目录访问协议(Lightweight Directory Ac ...

  5. 使用 Acegi 保护 Java 应用程序

    第 1 部分: 架构概览和安全过滤器 Acegi Security System 是一种功能强大并易于使用的替代性方案,使您不必再为 Java 企业应用程序编写大量的安全代码.虽然它专门针对使用 Sp ...

  6. django实现SSO

    前言 公司的各种运维平台越来越多,用户再每个平台都注册账号,密码,密码太多记不住不说,然后有的平台过一段时间还得修改密码,烦!还不如弄个统一登录平台!! 需求分析 造这辆大车,首先就得造两个轮子 首先 ...

  7. RHEL7-openldap安装配置一(服务器端安装配置)

    LDAP的术语:entry:一个单独的单元,使用DN(distinguish name)区别attribute:entry的属性,比如,如果entry是组织机构的话,那么它的属性包括地址,电话,传真号 ...

  8. centos7 部署镜像仓库 harbor

    =============================================== 2018/4/16_第2次修改                       ccb_warlock 更新 ...

  9. RHCE实验记录总结-1-RHCSA

    不管是运维还是开发系统的了解下Linux或者系统的温习整理一下Linux知识点无疑是较好的,这篇文章是对RHCSA&RHCE实验进行一个汇总,是我为了做实验方便(并分享给朋友)的一篇文章. 前 ...

随机推荐

  1. aix lvm_lv_vg

    Aix扩展文件系统,添加新硬盘 Cfgmgr 重新扫描新硬盘 Lspv Chdev –l hdisk3 –a pv=yes Extendvg rootvg hdisk3 note 上面的报错解决 Sm ...

  2. mongodb use db show dbs

    mongodb 常用命令: 在dbs间切换用 use xxxdb 之后再操作就是只针对 xxxdb了: show dbs显示全部数据库 show collections 显示全部集合 mongodb数 ...

  3. 【Leetcode】Set Matrix Zeroes

    给定一个m x n的矩阵,如果某个元素为0,则把该元素所在行和列全部置0. Given a m x n matrix, if an element is 0, set its entire row a ...

  4. Coroutine,你究竟干了什么?

    一 引子 使用Unity已经有一段时间了,对于Component.GameObject之类的概念也算是有所了解,而脚本方面从一开始就选定了C#,目前来看还是挺明智的:Boo太小众,而且支持有限:JS( ...

  5. java于23设计模式

    详情请参阅23设计模式 版权声明:本文博主原创文章,博客,未经同意不得转载.

  6. DrawText的使用

    DrawText函数简介 这个函数的作用非常easy,就是在指定的区域内输出格式化的文本. 函数原型: int DrawText( HDC hDC, LPCTSTR lpString, int nCo ...

  7. DevExpress.XtraCharts.chartControl

    private Dictionary<string, double> chartPieDataDic = new Dictionary<string, double>(); p ...

  8. i = i++ 在java字节码层面的分析

    有这么一段代码: package zl.test; public class PcodeTest { /** * @param args */ public static void main(Stri ...

  9. C# Log4Net使用指南(转)

    1           简介 1.1          Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API.因为一旦程序被部署以后,就不太可能再利用专门的调试工具了.然而一个管 ...

  10. Linux学习之nfs实例

    在对exports文件进行了正确的配置后,就可以启动NFS服务器了. 1.启动NFS服务器 为了使NFS服务器能正常工作,需要启动portmap和nfs两个服务,并且portmap一定要先于nfs启动 ...