1.4. 使用命令行创建动态组
目录服务器只支持使用命令行创建动态组。使用 ldapmodify
工具创建带有 groupOfURLs
和 groupOfCertificates
对象类的动态组。
以下示例在 ou=groups,dc=example,dc=com
条目中创建两个动态组。
先决条件
-
ou=groups,dc=example,dc=com
父条目存在。
流程
要使用
groupOfURLs
对象类创建cn=example_dynamic_group
组,请运行:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 命令会创建一个动态组,它将过滤具有
person
对象类和通用名称(cn
)值右侧的sen
子字符串的动态组。要创建带有
groupOfCertificates
对象类的cn=example_certificates_group
组,请运行:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 该命令会创建一个动态组,它过滤其证书主题 DNs 包含
ou=people,l=USA,dc=example,dc=com
的成员。
验证
使用
groupOfURLs
对象类搜索新创建的组:ldapsearch -xLLL -D "cn=Directory Manager" -W -H ldap://server.example.com -b "dc=example,dc=com" "objectClass=groupOfURLs" 1.1
# ldapsearch -xLLL -D "cn=Directory Manager" -W -H ldap://server.example.com -b "dc=example,dc=com" "objectClass=groupOfURLs" 1.1 dn: cn=example_dynamic_group,ou=groups,dc=example,dc=com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
groupOfCertificates
对象类搜索新创建的组:ldapsearch -xLLL -D "cn=Directory Manager" -W -H ldap://server.example.com -b "dc=example,dc=com" "objectClass=groupOfCertificates" 1.1
# ldapsearch -xLLL -D "cn=Directory Manager" -W -H ldap://server.example.com -b "dc=example,dc=com" "objectClass=groupOfCertificates" 1.1 dn: cn=example_certificates_group,ou=groups,dc=example,dc=com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow