使用 Apache Directory Studio 在 ApacheDS LDAP 目录中创建新条目时,它会提供创建New Entry
或 的选项New Context Entry
。
有什么区别上下文条目和定期入口?
如果答案显而易见,请原谅,但我已经在 Google 上搜索了几个小时,使用了多种搜索词,并仔细查阅了 Apache Directory Studio 文档,但还是无法找到一个明确或令人满意的答案。我找到的教程警告要创建一个而不是另一个,但没有具体说明为什么,让我相信差异很重要。
我试过了:
- 阅读文档。
- 文档描述了如何使用向导创建每种类型的条目的过程,但没有描述类型以及它们之间的区别。
- 阅读 Google 上关于 LDAP 的一般条目,查看是否存在以下条目类型上下文条目。
- “上下文条目”似乎不是一个典型的 LDAP 术语。
- 进行两种类型的输入并进行比较。
- 在创建这两种类型的条目后,他们出现是相同的,但它们大概一定不是相同的,否则为什么称它们为不同的东西?
我唯一学到的是,创建这两种类型的不同之处在于,常规 Entry 可帮助您dn
通过两部分构建,而另一种则接受dn
整个单个字符串。当然那不可能是唯一的区别吗?
答案1
根据阅读 ApacheDS 基本用户指南部分“添加分区”及其“上下文条目”的多种用途,它是:
- 分区中的第一个条目。
- 根 DSE 中的 namingContext。
- 在分区中,上下文条目是根/“父级”,所有后续条目都添加到其下。
- JDBM 分区中分配给分区的“ads-contextEntry”属性的值。
- 可能是 objectClass 域或组织。也可能是其他。
ApacheDS 基本用户指南中关于术语“上下文条目”的引用示例:“在使用分区(例如添加条目)之前,您必须添加上下文条目。”
因此,条目和上下文条目之间的区别不在于什么但什么时候;在创建分区的第一个/根条目时使用上下文条目,并使用简单条目在上下文条目或其子条目下添加新条目。