1.7. 使用命令行创建子后缀
您可以使用命令行为目录树创建子后缀。
先决条件
- 为子后缀创建了父后缀。
流程
可选:列出已在使用的后缀和后端数据库:
dsconf -D "cn=Directory Manager" ldap://server.example.com backend suffix list dc=example,dc=com (userroot)
# dsconf -D "cn=Directory Manager" ldap://server.example.com backend suffix list dc=example,dc=com (userroot)Copy to Clipboard Copied! Toggle word wrap Toggle overflow 括号中的名称是后端数据库,用于存储对应后缀的数据。在下一步中创建子后缀时,您无法使用现有数据库名称。
在
--suffix参数中指定子后缀的完整 DN,使用--be-name参数将其与新数据库关联,并在--parent-suffix参数中指定父后缀:dsconf -D "cn=Directory Manager" ldap://server.example.com backend create --suffix="ou=People,dc=example,dc=com" --be-name="example" --parent-suffix="dc=example,dc=com" --create-suffix
# dsconf -D "cn=Directory Manager" ldap://server.example.com backend create --suffix="ou=People,dc=example,dc=com" --be-name="example" --parent-suffix="dc=example,dc=com" --create-suffixCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
--create-suffix参数时,该命令会为子后缀创建配置条目,以及 sub-suffix 条目ou=People,dc=example,dc=com。--create-suffix参数支持使用以下 RDN 属性类型创建后缀:c,cn,dc,o, 和ou。如果要使用 RDN (如l)创建后缀,您可以使用dsconf backend create命令而无需--create-suffix选项,然后使用 LDAP 添加操作或从 LDIF 文件中导入条目来添加后缀条目。
验证
- 在此流程的第一步中,使用 命令列出后缀和数据库。