3.3. Root DSE 属性
本节中的属性用于为服务器实例定义根目录服务器条目(DSE)。DSE 中定义的信息与服务器实例的实际配置相关,如服务器软件版本所支持的控制、机制或功能。它还包含特定于实例的信息,如构建号和安装日期等。
DSE 在正常的 DIT 之外是一个特殊条目,可以通过搜索 null search base 来返回。例如:
ldapsearch -D "cn=Directory Manager" -W -p 389 -h server.example.com -x -s base -b "" "objectclass=*"
# ldapsearch -D "cn=Directory Manager" -W -p 389 -h server.example.com -x -s base -b "" "objectclass=*"
3.3.1. dataversion 复制链接链接已复制到粘贴板!
此属性包含一个时间戳,显示目录中任何数据的最新编辑时间。
dataversion: 020090923175302020090923175302
dataversion: 020090923175302020090923175302
OID | |
语法 | GeneralizedTime |
多值或 Single-Valued | 单值 |
定义于 | 目录服务器 |
3.3.2. defaultNamingContext 复制链接链接已复制到粘贴板!
对应于命名上下文,不包括所有配置的命名上下文,客户端默认应使用它们。
OID | |
语法 | DN |
多或单值 | 单值 |
定义于 | 目录服务器 |
3.3.3. lastusn 复制链接链接已复制到粘贴板!
每当写入操作 - add, modify, delete, 和 modrdn - 为该条目执行时,USN 插件会为每个条目分配一个序列号。USN 在条目的 entryUSN
操作属性中分配。
USN 插件有两种模式:local 和 global。
在本地模式中,为服务器实例维护的每个数据库都有自己的 USN 插件实例,每个后端数据库都有单独的 USN 计数器。为数据库中任何条目分配的最近 USN 显示在 lastusn
属性中。当 USN 插件设置为 local 模式时,lastUSN
属性会显示分配 USN 和 USN 的数据库:
lastusn;database_name:USN
lastusn;database_name:USN
例如:
lastusn;example1: 213 lastusn;example2: 207
lastusn;example1: 213
lastusn;example2: 207
在全局模式中,当数据库使用共享 USN 计数器时,最后一个USN
值会显示任何数据库分配的最新 USN:
lastusn: 420
lastusn: 420
此属性不计算内部服务器操作。只有后端数据库中的普通写入操作 - 添加、修改、删除和 modrdn - 递增 USN 计数。
语法 | 整数 |
多或单值 | 多值 |
定义于 | 目录服务器 |
3.3.4. namingContexts 复制链接链接已复制到粘贴板!
对应于服务器控制或影子的命名上下文。当目录服务器不控制任何信息(例如它是到公共 X.500 目录的 LDAP 网关时),缺少此属性。当目录服务器认为它包含整个目录时,属性具有单个值,并且该值是空字符串(代表根的 null DN)。这个属性允许客户端联系服务器来选择要搜索的适当基础对象。
OID | 1.3.6.1.4.1.1466.101.120.5 |
语法 | DN |
多或单值 | 多值 |
定义于 |
3.3.5. netscapemdsuffix 复制链接链接已复制到粘贴板!
此属性包含服务器中维护的机器数据的目录树的 DN。DN 本身指向 LDAP URL。例如:
cn=ldap://dc=server_name,dc=example,dc=com:389
cn=ldap://dc=server_name,dc=example,dc=com:389
OID | 2.16.840.1.113730.3.1.212 |
语法 | DN |
多或单值 | 单值 |
定义于 | 目录服务器 |
3.3.6. supportedControl 复制链接链接已复制到粘贴板!
此属性的值是对象标识符(OID),用于标识服务器支持的控制。当服务器不支持控制时,缺少此属性。
OID | 1.3.6.1.4.1.1466.101.120.13 |
语法 | DirectoryString |
多或单值 | 多值 |
定义于 |
3.3.7. supportedExtension 复制链接链接已复制到粘贴板!
此属性的值是对象标识符(OID),用于标识服务器支持的扩展操作。当服务器不支持扩展操作时,缺少此属性。
OID | 1.3.6.1.4.1.1466.101.120.7 |
语法 | DirectoryString |
多或单值 | 多值 |
定义于 |
3.3.8. supportedFeatures 复制链接链接已复制到粘贴板!
此属性包含 Red Hat Directory Server 当前版本支持的功能。
OID | 1.3.6.1.4.1.4203.1.3.5 |
语法 | OID |
多或单值 | 多值 |
定义于 |
3.3.9. supportedLDAPVersion 复制链接链接已复制到粘贴板!
此属性标识服务器实施的 LDAP 协议的版本。
OID | 1.3.6.1.4.1.1466.101.120.15 |
语法 | 整数 |
多或单值 | 多值 |
定义于 |
3.3.10. 支持的SASL 机制 复制链接链接已复制到粘贴板!
此属性标识服务器支持的 SASL 机制的名称。当服务器不支持 SASL 属性时,没有此属性。
OID | 1.3.6.1.4.1.1466.101.120.14 |
语法 | DirectoryString |
多或单值 | 多值 |
定义于 |
3.3.11. vendorName 复制链接链接已复制到粘贴板!
此属性包含服务器供应商的名称。
OID | 1.3.6.1.1.4 |
语法 | DirectoryString |
多或单值 | 单值 |
定义于 |
3.3.12. vendorVersion 复制链接链接已复制到粘贴板!
此属性显示服务器的厂商版本号。
OID | 1.3.6.1.1.5 |
语法 | DirectoryString |
多或单值 | 单值 |
定义于 |