附录 B. LDAP 数据交换格式


红帽目录服务器(Directory 服务器)使用 LDAP 数据交换格式(LDIF)来描述文本格式的文件和目录条目。LDIF 通常用于构建初始目录数据库,或者一次性将大量条目添加到目录中。此外,LDIF 还用于描述目录条目的更改。因此,大多数目录服务器的命令行工具依赖 LDIF 进行输入或输出。
由于 LDIF 是文本文件格式,因此可使用任何语言创建 LDIF 文件。所有目录数据都使用 Unicode 的 UTF-8 编码来存储。因此,创建的 LDIF 文件也必须经过 UTF-8 编码。
有关使用 LDIF 修改目录条目的详情,请参考 第 3 章 管理目录条目

B.1. 关于 LDIF 文件格式

LDIF 由一个或多个由空白行分开的目录条目组成。每个 LDIF 条目都由一个可选的条目 ID、必需的可分辨名称、一个或多个对象类以及多个属性定义组成。
LDIF 格式在 RFC 2849 中定义,LDAP 数据交换格式(LDIF)。目录服务器符合此标准。
LDIF 中目录条目的基本形式如下:
dn: distinguished_name 
objectClass: object_class 
objectClass: object_class 
...
 attribute_type[;subtype]:attribute_value
...
Copy to Clipboard Toggle word wrap
  • 每个 LDIF 条目都必须具有 DN 和至少一个对象类定义。
  • 包括为条目定义的对象类所需的任何属性。
  • 所有其他属性和对象类都是可选的。
  • 对象类和属性可以按任何顺序指定。
  • 冒号后面的空格是可选的。
表 B.1 “LDIF 字段” 描述前面定义中显示的 LDIF 字段。
Expand
表 B.1. LDIF 字段
字段 定义
[id] 可选。代表条目 ID 的正十进制数。数据库创建工具自动生成此 ID。切勿自行添加或编辑这个值。
dn: distinguished_name 指定条目的可分辨名称。
swig: object_class 指定要用于此条目的对象类。对象类标识条目允许和所需属性或模式的类型。有关自定义模式的信息,请参阅 Red Hat Directory Server 11 Configuration、Command 和 File Reference
attribute_type 指定与条目一起使用的描述性属性。属性应在 schema 中定义。有关自定义模式的详情,请查看 Red Hat Directory Server 11 Configuration、Command 和 File Reference
[subtype] 可选。指定子类型、语言、二进制或概率。使用此标签来标识对应属性值所表达的语言,或者属性值是否为二进制还是属性值的概率。有关支持的子类型标签的完整列表,请参阅 ???
attribute_value 指定要与属性类型一起使用的属性值。
注意
代表目录中条目的更改的 LDIF 语法与 表 B.1 “LDIF 字段” 中描述的语法不同。有关使用 LDIF 修改目录条目的详情,请参考 第 3 章 管理目录条目
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat