我正在开发我的linux box(centos)中的openldap作为testing.I创build一个基本文件,与你讨论objectClass的function及其影响,如果我们不写。我写了objectClass两次,即顶部和域。这是什么意思? 第二个是从父母的孩子关系中驱离出来的对象?
[root@srv1 openldap]# vim base.ldif base.ldif dn: dc=test,dc=local dc: test objectClass: top objectClass: domain
现在我创build添加两个OU,并且不会在销售和市场营销中添加objectClass:top。
要添加两个OU,即销售和营销
dn: ou=Sales,dc=test,dc=local ou: Sales objectClass:organizationalUnit dn: ou=Marketing,dc=test,dc=local ou: Marketing objectClass: organizationalUnit
困惑是应该使用所有的父对象类和对象类的对象? 如果我们不增加对结构会有什么影响? 在下面我使用objectClass top和organizationalunit
dn: ou=Sales,dc=test,dc=local ou: Sales objectClass: top objectClass:organizationalUnit dn: ou=Marketing,dc=test,dc=local ou: Marketing objectClass: top objectClass: organizationalUnit
请指导我哪一个是正确的?
感谢花园
除非您可以确信您的LDAP服务器将自动为您插入缺less的基类,否则应该将整个objectClass链一直指定为“top”。