3.2.2. 标准属性
属性包含特定的数据元素,如名称或传真号码。目录服务器将数据表示为属性数据对,它是一个与特定信息片段关联的描述性 schema 属性。它们也称为 attribute-value assertions 或 AVAs。
例如,目录可以将一块数据(如人的名称)存储在带有 standard 属性的对中。名为 Babs Jensen 的人员的条目具有 properties-data 对 cn: Babs Jensen。
整个条目以一系列属性-数据对表示。Babs Jensen 的整个条目如下:
dn: uid=bjensen,ou=people,dc=example,dc=com
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
cn: Babs Jensen
sn: Jensen
givenName: Babs
givenName: Barbara
mail: bjensen@example.com
模式中的每个属性定义都包含以下信息:
- 唯一名称
- 属性的对象标识符(OID)
- 属性的文本描述
- 属性语法的 OID
表示以下内容:
- 属性是单值或多值
- 属性用于目录自己的使用
- 属性的来源
- 与属性关联的其他匹配规则。
cn 属性定义会出现在 schema 中,如下所示:
attributetypes: ( 2.5.4.3 NAME 'cn' DESC 'commonName Standard Attribute'
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
使用属性的语法,您可以定义可以存储在属性中的值的格式。目录服务器支持所有标准属性语法。