LDAP 模式:用另一个分支扩展一个分支
LDAP schema: extend one branch with another branch
我正在使用 OUD 12c,我希望实现如下所示的效果。
假设我的 LDAP 中有两个分支:
ou=users,dc=example,dc=com
ou=users_special,dc=example,dc=com
是否可以在 LDAP 端设置 ou=users_special 扩展 ou=users 分支?
所以 ou=users 分支中的每个搜索都会自动查看 ou=users_special.
注意:不,我无法在基础域名中搜索用户。
谢谢
编辑:
我尝试重新解释,因为似乎目标不明确。
我有两个用户使用这两个 DN:
uid=user0,ou=people,dc=example,dc=com
uid=user1,ou=users,dc=example,dc=com
我需要这两个 ldapsearch 都能正常工作。
ldapsearch -h localhost -p 1389 -b "ou=people,dc=example,dc=com" (uid=user0)
ldapsearch -h localhost -p 1389 -b "ou=people,dc=example,dc=com" (uid=user1)
那不是架构 -- 架构定义了对象上存在的属性。你说的是 referral。
以下 LDIF 创建带有引用的 OU:
dn: ou=users_special,ou=users,dc=example,dc=com
changetype: add
objectclass: top
objectclass: extensibleObject
objectclass: referral
ou: users_special
ref: ldap://LDAPHOST:PORT/ou=users_special,dc=example,dc=com??sub?(objectClass=inetOrgPerson)
我在 ou=users_special,dc=example,dc=com 中创建了一个 uid 为 "specialuser01" 的用户。为 uid=specialuser01 returns 在
中的帐户设置查询以遵循基 ou=users,dc=example,dc=com 的引荐
***Searching...
ldap_search_s(ld, "ou=users,dc=example,dc=com", 2, "uid=specialuser01", attrList, 0, &msg)
Getting 1 entries:
Dn: uid=specialuser01,ou=users_special,dc=example,dc=com
cn: special User01;
objectClass (4): top; person; organizationalPerson; inetOrgPerson;
uid: specialuser01;
但是,不 遵循引荐的搜索将 return 0 个条目。
我正在使用 OUD 12c,我希望实现如下所示的效果。 假设我的 LDAP 中有两个分支:
ou=users,dc=example,dc=com
ou=users_special,dc=example,dc=com
是否可以在 LDAP 端设置 ou=users_special 扩展 ou=users 分支? 所以 ou=users 分支中的每个搜索都会自动查看 ou=users_special.
注意:不,我无法在基础域名中搜索用户。 谢谢
编辑:
我尝试重新解释,因为似乎目标不明确。 我有两个用户使用这两个 DN:
uid=user0,ou=people,dc=example,dc=com
uid=user1,ou=users,dc=example,dc=com
我需要这两个 ldapsearch 都能正常工作。
ldapsearch -h localhost -p 1389 -b "ou=people,dc=example,dc=com" (uid=user0)
ldapsearch -h localhost -p 1389 -b "ou=people,dc=example,dc=com" (uid=user1)
那不是架构 -- 架构定义了对象上存在的属性。你说的是 referral。
以下 LDIF 创建带有引用的 OU:
dn: ou=users_special,ou=users,dc=example,dc=com
changetype: add
objectclass: top
objectclass: extensibleObject
objectclass: referral
ou: users_special
ref: ldap://LDAPHOST:PORT/ou=users_special,dc=example,dc=com??sub?(objectClass=inetOrgPerson)
我在 ou=users_special,dc=example,dc=com 中创建了一个 uid 为 "specialuser01" 的用户。为 uid=specialuser01 returns 在
中的帐户设置查询以遵循基 ou=users,dc=example,dc=com 的引荐***Searching...
ldap_search_s(ld, "ou=users,dc=example,dc=com", 2, "uid=specialuser01", attrList, 0, &msg)
Getting 1 entries:
Dn: uid=specialuser01,ou=users_special,dc=example,dc=com
cn: special User01;
objectClass (4): top; person; organizationalPerson; inetOrgPerson;
uid: specialuser01;
但是,不 遵循引荐的搜索将 return 0 个条目。