1.6. 更改默认命名上下文
命名上下文是目录树(DIT)的属性,用于定义该 DIT 中条目的 root 命名空间。当您使用多个 root 后缀在实例中构建数据时,您的实例具有多个 DIT,每个实例使用不同的命名上下文。
当您处理实例中的多个 root 后缀时,这个过程指示如何在命令行中更改默认命名上下文。
访问您的实例的客户端可能不知道它们需要使用的命名上下文。如果没有其他已知命名上下文的命名上下文,目录服务器会向客户端信号默认的命名上下文。
您可以在 cn=config
中的 nsslapd-defaultnamingcontext
属性中设置默认命名上下文。目录服务器将此值传播到目录服务器代理服务条目(root DSE),客户端可以匿名查询它。
先决条件
- 您已创建了定义实例默认命名上下文的根后缀。
流程
可选:查看当前的默认命名上下文:
#
dsconf -D "cn=Directory Manager" ldap://server.example.com config get nsslapd-defaultnamingcontext
nsslapd-defaultnamingcontext: dc=example,dc=com将
nsslapd-defaultnamingcontext
参数的值替换为所需的命名上下文:#
dsconf -D "cn=Directory Manager" ldap://server.example.com config replace nsslapd-defaultnamingcontext=dc=example,dc=net
验证
- 查看当前的默认命名上下文。该值应该被更新。