属性(Attribute)类似于程序设计中的变量,可以被赋值。在OpenLDAP中声明了许多常用的Attribute(用户也可自己定义Attribute)。常见的Attribute含义如下:
c:国家。
cn:common name,指一个对象的名字。如果指人,需要使用其全名。
dc:domain Component,常用来指一个域名的一部分。
givenName:指一个人的名字,不能用来指姓。
l:指一个地名,如一个城市或者其他地理区域的名字。
mail:电子信箱地址。
o:organizationName,指一个组织的名字。
ou:organizationalUnitName,指一个组织单元的名字。
sn:surname,指一个人的姓。
telephoneNumber:电话号码,应该带有所在的国家的代码。
uid:userid,通常指某个用户的登录名,与Linux系统中用户的uid不同。
提示:objectClass是一种特殊的Attribute,它包含其他用到的Attribute以及其自身。
对于不同的objectClass,通常具有一些必设属性值和一些可选属性值。例如,可使用person这个objectClass来表示系统中一个用户的条目,对于系统中用户通常需要有这样一些信息:姓名、电话、密码、描述等。如图14-6所示,对于person,通过cn和sn设置用户的名和姓,这是必须设置的,而其他属性则是可选的
下面列出部分常用objectClass要求必设的属性。
account:userid。
organization:o。
person:cn和sn。
organizationalPerson:与person相同。
organizationalRole:cn。
organizationUnit:ou。
posixGroup:cn、gidNumber。
posixAccount:cn、gidNumber、homeDirectory、uid、uidNumber
转自
http://837244.blog.51cto.com/827244/898562
分享到:
相关推荐
LDAP 命名模型定义了如何在目录系统中组织数据以及如何从目录系统中查找数据。LDAP 命名模型指定将 Entry 按类似倒立的树形结构进行规划。它与 UNIX 文件系统的主要区别在于: * UNIX 文件系统有一个根路径,作为...
在LDAP目录结构中,DN是每个Entry的全局唯一标识,RDN(Relative Distinguished Name)是DN中区分节点的部分。例如,根节点DN可能为`dc=sohu,dc=com`,而子节点如`ou=People,dc=example,dc=com`的RDN为`ou=People`。...
本篇文章主要介绍了 Spring Boot 中使用 LDAP 来统一管理用户信息的示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。下面我们将详细介绍 LDAP 的基础概念和在 Spring Boot 中如何使用 LDAP 来统一管理用户...
"sg244986.pdf"可能是IBM的一份技术文档,可能详细介绍了如何在IBM环境中配置和管理LDAP服务器。这份文档可能会涵盖以下内容: 1. LDAP服务器的安装和配置:包括系统需求、安装步骤、配置参数设置等。 2. LDAP目录...
2. **LDAP目录结构**:基于树形结构,每个节点称为条目(Entry),条目由属性(Attribute)组成,属性包含一个或多个值。条目的DN(Distinguished Name)是其在目录中的唯一标识。 ### LdapBrowser282功能特性 1. ...
在LDAP中,数据以属性-值对的形式存储,每个条目都有一个唯一的DN(Distinguished Name),而在SQL中,数据以行和列的形式存储,通过主键唯一标识。 **二、SQL-like LDAP操作** 尽管直接的SQL查询不适用于LDAP,但...
ldap.auth.username.attribute=uid ldap.auth.userObjectsFilter=(objectclass=posixAccount) ``` 3. 启用 LDAP 认证:在 confluence/WEB-INF/classes/confluence-init.properties 文件中添加以下配置,启用 LDAP ...
LDAP 介绍及简单使用指南 LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是一种目录服务协议,用于提供目录信息服务。目录服务是一种特殊的数据库系统,专门针对读取、浏览和搜索操作进行了...
Java连接LDAP(Lightweight Directory Access Protocol)是一种常见的任务,用于在分布式环境中管理和访问目录服务信息。这个主题涉及几个关键知识点,包括Java LDAP API、SSL安全连接以及如何通过代码操作LDAP目录...
**LDAP (轻量级目录访问协议) RFC 文档中英文对照详解** LDAP(Lightweight Directory Access Protocol)是一种用于访问和管理分布式目录服务的标准协议。它允许用户和应用程序通过网络高效地查找、添加、修改和...
**PHP LDAP 概述** PHP LDAP 是 PHP 语言的一个扩展,用于与 Lightweight ...在实际应用中,你可以根据 `ldap` 文件中的封装类或函数进行更复杂的数据操作,如添加、删除和修改 LDAP 条目,以及更复杂的查询逻辑。
本文将详细介绍LDAP错误代码一览表中的各个错误代码,帮助读者更好地理解这些错误背后的含义以及如何处理。 #### LDAP错误代码详解 ##### 1. **LDAP_SUCCESS (0)** **描述:** 成功完成操作。 **处理方式:** ...
过滤器的格式通常为 (&(attribute1=value1)(attribute2=value2)),其中 attribute1 和 attribute2 是 LDAP 目录中用户的属性,value1 和 value2 是对应的值。 在示例代码中,我们使用了 (&(objectCategory=person)...
在LDAP模型中,每个Entry由DN(唯一标识符)和Attribute(描述对象特征的键值对)组成。DN是由RDN(相对区分名)构成的,如示例中的`ou=People,dc=example,dc=com`,其中`ou=People`是RDN。Attribute则由类型和值...
2. **目录结构**: LDAP目录采用树形结构,每个节点称为条目(Entry),包含一组属性(Attribute)。例如,一个用户条目可能包括DN(Distinguished Name)、CN(Common Name)、uid、mail等属性。 3. **DN...
LDIF(LDAP Data Interchange Format,LDAP数据交换格式)是LDAP中用于表示目录条目的文本文件格式。这种格式允许管理员通过文本编辑器创建或修改LDAP目录条目,并且可以方便地用于备份、恢复或导入导出目录信息。 ...
此外,对于复杂查询,可能需要更深入理解LDAP的查询语法——过滤器(Filter),以及属性(Attribute)和对象类(Object Class)的概念。 总结来说,"jdbc连接 ldap jar 包"提供了一种使用Java和JDBC来操作LDAP目录...
在 Java 中,开发者可以使用 JNDI 的 LDAP 实现来连接 LDAP 服务器,并执行各种操作。JNDI 提供了一个统一的接口来访问不同的目录服务,包括 LDAP、DNS、NIS 等。通过 JNDI,开发者可以使用 Java 语言来访问和操作 ...