很多人虽然会使用dsadd等命令添加用户,但是dsadd的命令说明里面并没有涉及到dc,cn,ou的含义,很多人都不明白,这里是微软的技术支持人员的回信,希望对大家有帮助。 
CN, OU, DC 都是 LDAP 连接服务器的端字符串中的区别名称(DN, distinguished   name) 
LDAP连接服务器的连接字串格式为:ldap://servername/DN   
其中DN有三个属性,分别是CN,OU,DC   
LDAP是一种通讯协议,如同HTTP是一种协议一样的! 
在 LDAP 目录中,

·         DC (Domain Component)

·         CN (Common Name)

·         OU (Organizational Unit)

LDAP 目录类似于文件系统目录。 
下列目录: 
DC=redmond,DC=wa,DC=microsoft,DC=com       
如果我们类比文件系统的话,可被看作如下文件路径:    
Com\Microsoft\Wa\Redmond   
例如:CN=test,OU=developer,DC=domainname,DC=com 
在上面的代码中 cn=test 可能代表一个用户名,ou=developer 代表一个 active directory 中的组织单位。这句话的含义可能就是说明 test 这个对象处在domainname.com 域的 developer 组织单元中。

什么是LDAP?LDAP是什么意思?

LDAP是英文Lightweight Directory Access Protocol的缩写,即轻型目录访问协议。它是一个访问在线目录服务的协议。什么是目录?LDAP目录中可以存储各种类型的数据:电子邮件地址、邮件路由信息、人力资源数据、公用密匙、联系人列表,等等。最新版本的LDAP协议由RFC 4511所定义。

它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。

 LDAP最基本的形式是一个连接数据库的标准方式。该数据库为读查询作了优化。因此它可以很快地得到查询结果,不过在其它方面,例如更新,就慢得多。要特别注意的是,LDAP通常作为一个hierarchal数据库使用,而不是一个关系数据库。因此,它的结构用树来表示比用表格好。正因为这样,就不能用SQL语句了。

简单说来,LDAP是一个得到关于人或者资源的集中、静态数据的快速方式。

LDAP是一种特殊的数据库。但是LDAP和一般的数据库不同,明白这一点是很重要的。 LDAP对查询进行了优化,与写性能相比LDAP的读性能要优秀很多。

1.1 LDAP的存储规则

区分名(DN,Distinguished Name)

和自然界中的树不同,文件系统/LDAP/电话号码簿目录的每一片枝叶都至少有一个独一无二的属性,这一属性可以帮助我们来区别这些枝叶。

在文件系统中, 这些独一无二的属性就是带有完整路径的文件名。比如/etc/passwd,该文件名在该路径下是独一无二的。当然我们可以有/usr/passwd, /opt/passwd,但是根据它们的完整路径,它们仍然是唯一的。

在LDAP中,一个条目的区分名称叫做“dn”或者叫做区分名。在一个目录中这个名称总是唯一的。比如,我的dn是"uid=aghaffar, ou=People, o=developer.ch"。不可能有相同的dn,但是我们可以有诸如"uid=aghaffar, ou=Administrators, o=developer.ch"的dn。这同上面文件系统中/etc/passwd 和 /usr/passwd的例子很类似。

我们有独一无二的属性,在"ou=Administrators, o=developer.ch" 中uid和在"ou=People, o=developer.ch"中的uid。这并不矛盾。

CN=Common Name 为用户名或服务器名,最长可以到80个字符,可以为中文;

OU=Organization Unit为组织单元,最多可以有四级,每级最长32个字符,可以为中文;

O=Organization 为组织名,可以3—64个字符长

C=Country为国家名,可选,为2个字符长

LDAP目录以一系列“属性对”的形式来存储记录项,每一个记录项包括属性类型和属性值(这与关系型数据库用行和列来存取数据有根本的不同)。

LDAP相关链接

软件

OpenLDAP

Novell eDirectory

Sun目录服务器

Windows Server 2003 Active Directory

EDS管理工具

自由的Win32 LDAP客户端

LDAP文章、链接和白皮书

LDAP 软件和工具

LDAP (v3) Revision (ldapbis) Working Group

What is LDAP?

Nice Neat示例介绍LDAP

Using OpenLDAP - 在Debian GNU/Linux安装OpenLDAP

LDAP Linux鉴权 - 将LDAP集成到PAM

C#LDAP库.

火箭科学家的LDAP

PerLDAP 1.4的LDAP实现

The importance of LDAP Tom Jackiewicz关于LDAP的说明

转载于:https://www.cnblogs.com/gshacnblogs/p/7283440.html

LDAP 中 CN, OU, DC 的含义(ldap学习一)相关推荐

  1. LDAP中CN,OU,DC的含义

    LDAP中CN,OU,DC的含义 摘自:http://hi.baidu.com/deboywang/blog/item/e8e810ee5115eefab2fb959e.html 很多人虽然会使用ds ...

  2. LDAP 中 CN, OU, DC 的含义

    http://ssailyang.iteye.com/blog/413518 转自:http://stevenit.bokee.com/viewdiary.30578007.html 很多人虽然会使用 ...

  3. java ldap 根ou_【LDAP】LDAP 中 CN, OU, DC 的含义

    1. LDAP的存储规则 区分名(DN,Distinguished Name) 和自然界中的树不同,文件系统/LDAP/电话号码簿目录的每一片枝叶都至少有一个独一无二的属性,这一属性可以帮助我们来区别 ...

  4. LDAP 中 CN OU DC 的含义

    1. LDAP的存储规则 区分名(DN,Distinguished Name) 和自然界中的树不同,文件系统/LDAP/电话号码簿目录的每一片枝叶都至少有一个独一无二的属性,这一属性可以帮助我们来区别 ...

  5. LDAP 中关于CN,OU,DC的含义

    CN,OU,DC都是LDAP连接服务器的端字符串中的区别名称(DN,distinguished    name); LDAP连接服务器的连接字串格式为:ldap://servername/DN    ...

  6. LDAP中CN,OU,DC等的含义

    转载自:http://stevenit.bokee.com/viewdiary.30578007.html CN,OU,DC都是LDAP连接服务器的端字符串中的区别名称(DN,distinguishe ...

  7. ldap CN, OU, DC 含义

    1. LDAP的存储规则 区分名(DN,Distinguished Name) 和自然界中的树不同,文件系统/LDAP/电话号码簿目录的每一片枝叶都至少有一个独一无二的属性,这一属性可以帮助我们来区别 ...

  8. ldap 服务器基础:CN, OU, DC 含义

    1. LDAP的存储规则 区分名(DN,Distinguished Name) 文件系统/LDAP/电话号码簿目录的每一个分支都至少有一个独一无二的属性,这一属性可以帮助我们来区别. 文件系统,相对路 ...

  9. ad域控查看ldap端口命令_工作笔记(一)LDAP和AD介绍以及使用LDAP操作AD域

    1. LDAP入门 1.1 定义 LDAP是轻量目录访问协议(LightweightDirectory Access Protocol)的缩写,LDAP标准实际上是在X.500标准基础上产生的一个简化 ...

最新文章

  1. 算法三:无重复字符的最长子串
  2. FreeBSD学习总结
  3. 缓存与库先删哪个(转自网络,侵删)
  4. 人脸识别(二)——训练分类器
  5. 转发和重定向和request域对象
  6. 十进制与二进制八进制十六进制的相互转换
  7. span标签的鼠标滑入提示_彻底搞懂拖拽——基于鼠标事件的拖拽以及基于HTML5 API的拖拽...
  8. php抓取网页css,php 抓取的页面如何处理可以只保留DOM结构,去掉CSS和JS?
  9. Oracle_JOB参数详解
  10. html显示数据库的数据类型,将HTML插入mysql数据库,显示E类型
  11. VS2005 My.Computer.Registry 对象 操作注册表 简单示例
  12. 记一个老年机的逆向工程与主线linux移植 (一)—— 信息收集与Bootloader移植
  13. QuantLib 开源金融计量学工具箱下载
  14. Android自定义Dialog的Match_parent无效问题解决
  15. Wireshark菜单栏介绍
  16. 路由器DNS被劫持 解决办法、dns 被劫持怎么解决
  17. 李欣桐 计算机竞赛,思维角逐 以赛促学 ——记义乌枫叶小学部第四届计算“小能手”比赛...
  18. java通过键盘输入数组赋值并交换数组元素最大值和最小值
  19. 移动周报:七大无需编程的DIY开发工具
  20. 微信公众号网页IOS点击无反应的坑

热门文章

  1. html邮件链接和锚点链接
  2. Use PowerShell to Replace netdom Commands to Join the Domain
  3. SNMP AGENT函数介绍
  4. android常见错误-Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
  5. 【CSS】【9】CSS盒子的浮动
  6. NetXMS 1.2.6 发布,系统监控工具
  7. script中用php
  8. 3.请执行命令取出linux中eth0的IP地址(考试题答案系列)
  9. 一个苏州IT人的5年挨踢经历-------面试篇(之三)
  10. 基数排序python实现