Você deve especificar toda a cadeia de objectClass até 'top', a menos que tenha certeza de que seu servidor LDAP irá inserir automaticamente as classes base ausentes para você.
Estou trabalhando em openldap na minha caixa de linux (centos) como testing.I criar um arquivo base para discutir com você sobre a funcionalidade objectClass & seu impacto se não escrevermos. Eu escrevo objectClass duas vezes, ou seja, topo e domínio. O que isso significa? O segundo é derivado da objectcle firect como pais relação infantil?
[root@srv1 openldap]# vim base.ldif
base.ldif
dn: dc=test,dc=local
dc: test
objectClass: top
objectClass: domain
Agora eu criei adicionar duas OUs e não adicionar objectClass: top em vendas e marketing.
Para adicionar duas OUs, por exemplo, Vendas e Marketing
dn: ou=Sales,dc=test,dc=local
ou: Sales
objectClass:organizationalUnit
dn: ou=Marketing,dc=test,dc=local
ou: Marketing
objectClass: organizationalUnit
A confusão deve usar todos os objetos objectClass e chield objectClass? Se não adicionarmos qual impacto será na estrutura? A seguir eu uso objectClass top e 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
Por favor me guie qual deles está correto?
obrigado jardim
Você deve especificar toda a cadeia de objectClass até 'top', a menos que tenha certeza de que seu servidor LDAP irá inserir automaticamente as classes base ausentes para você.
Tags openldap