LDAP 中 CN,OU,DC 的含意

CN, OU, DC 都是 LDAP 连接服务器的端字符串中的区别名称(DN, Distinguished
Name) 
LDAP连接服务器的连接字串格式为:ldap://servername/DN   
其中DN有三个属性,分别是CN,OU,DC   


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 中 CN,OU,DC 的含意,布布扣,bubuko.com

时间: 2024-08-26 04:39:47

LDAP 中 CN,OU,DC 的含意的相关文章

LDAP 中 CN, OU, DC 的含义

1. LDAP的存储规则 区分名(DN,Distinguished Name) 和自然界中的树不同,文件系统/LDAP/电话号码簿目录的每一片枝叶都至少有一个独一无二的属性,这一属性可以帮助我们来区别这些枝叶. 在文件系统中, 这些独一无二的属性就是带有完整路径的文件名.比如/etc/passwd,该文件名在该路径下是独一无二的.当然我们可以有/usr/passwd, /opt/passwd,但是根据它们的完整路径,它们仍然是唯一的. 在LDAP中,一个条目的区分名称叫做“dn”或者叫做区分名.

将关系数据库中组织机构同步至LDAP中

代码参考:https://github.com/chocolateBlack/db2Ldap QQ群:223460081 将关系型数据数据组织机构同步到LDAP中 1.获取关系型DB中组织机构关系 2.生成树型数据结构(因数据库不同,获取.生成树形结构方式不同) 3.按树形结构,自上而下向LDAP增加组织结构节点 4.获取关系型数据库中用户与组织机构关联关系. 5.LDAP增加用户节点 环境相关配置 applicationContext.xml 工程环境spring配置文件 <?xml vers

如何清除AD中残留的DC信息

如何清除AD中残留的DC信息 一台分公司的DC服务器硬件故障后,需要将其从AD架构中清除,过程如下: 模拟DC03-02出现问题,我们需要在DC03-01上清除关于DC03-02的所有信息 1.命令提示符下输入ntdsutil进入 2.输入Metadata cleanup,清理不使用的服务器的对象. 3.输入Select operation target,选择站点,服务器,域,角色和命名主机上下文 4.输入connections,连接到一个特定的域控制器 5.输入connect to serve

在MOSS2010中实现OU下的用户的上下级组织关系

在MOSS2010中实现OU下的用户的上下级组织关系 在MOSS2010中实现OU下的用户的上下级组织关系 前言 大家都知道无论是AD还是MOSS,目前都没有实现用户的上下级组织结构关系.AD的用户都是平级的展示.前不久刚好接触一个项目,客户要求实现用户的上下级组织结构关系,如下图: 于是开始动手设计和开发,经过一番的努力思考和测试,发现在MOSS2010的UserProfile带有很多属性,也支持扩展属性.发现自带有[经理]的属性.亮点就在这里,把[经理]属性开放到每个人的个人配置信息中去,让

asp.net连接LDAP数据,并从LDAP中取出相关数据(1)

ASP.NET连接LDAP数据库的有关信息 一.封装在DAL层中的获取用户信息的函数 /// <summary> /// 按照用户Id查找用户信息 /// </summary> /// <param name="userId"></param> /// <returns></returns> publicDirectoryEntry GetUser(string username) { string path =

java从ldap中导出数据到ldif文件中

原创:http://www.cnblogs.com/dqcer/p/7814034.html 导入ldap.jar包,笔者已对下面两个文件测试并通过.若有疑问欢迎留言 LDAPExport.java package dsml_ldif; import java.io.FileOutputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import com.novell.ldap.LD

LDAP summary-- Python ldap

A DN is comprised of a series of RDNs (Relative Distinguished Names) found by walking UP the tree (DIT) to its root (or suffix or base) and is written LEFT to RIGHT unlike the file system analogy you see quoted everywhere which is written RIGHT to LE

windows下搭建LDAP并利用Java实现对LDAP的操作

什么是LDAP,百度百科一堆专业术语的描述. 我总结为一句话:轻量级目录访问协议,有数据库的数据存储功能,以树状层次型存储方式,就好像你的电话薄那样. 在一次项目中,由于该项目是教育性管理项目,客户要求项目必须部署在内网.那么在内网的话,就代表用户需要去拨VPN才能进行内网的访问. 其实当时我想到的是,单独开个注册映射到外网,让用户自己注册,管理员进行审核,然后用VPN去读数据库中的账号和密码就行了.这样,我们的系统和vpn就 相当于统一账号.但是当我确认需求的时候,那个老师告诉我们,他不会读什

JAVA使用Ldap操作AD域

项目上遇到的需要在集成 操作域用户的信息的功能,第一次接触ad域,因为不了解而且网上其他介绍不明确,比较费时,这里记录下. 说明: (1). 特别注意:Java操作查询域用户信息获取到的数据和域管理员在电脑上操作查询的数据可能会存在差异(同一个意思的表示字段,两者可能不同). (2). 连接ad域有两个地址: ldap://XXXXX.com:389 和 ldap://XXXXX.com:636(SSL). (3). 端口389用于一般的连接,例如登录,查询等非密码操作,端口636安全性较高,用