Se você quiser inserir estes registros no ldap, você deve usar este comando:
ldapadd -D 'whole dn of root' -f user_ldap.ldif
por exemplo:
ldapadd -D 'cn=root,dc=testing,dc=com' -f user_ldap.ldif
Em seguida, você estará solicitando a senha, definida para a raiz do LDAP dn. Mas por favor: eu não sei, qual é o seu root dn, use o seu próprio.
EDIT: você tem que adicionar entradas básicas:
dn: dc=testing,dc=com
objectClass: top
objectClass: dcObject
objectClass: organization
o: testing.com organization
dc: testing
structuralObjectClass: organization
dn: ou=People,dc=testing,dc=com
objectClass: organizationalUnit
ou: People
ou: People of testing.com organization
structuralObjectClass: organizationalUnit
Nota: Quando ldapadd
reclamar, tente remover as duas linhas structuralObjectClass
.
Para explicar: LDAP deseja ter o caminho completo definido de 'root' (que é sua organização dc=testing,dc=com
) para o leafs
, que neste caso são alguns usuários em ou=People
'branch'. Se você gostaria de ter em máquinas LDAP e eles terão ou=Machines
'unidade organizacional', você deve adicionar ao diretório LDAP 'branch' ou=Machines
(como ou=People
, mas somente a palavra substituta 'People' com word ' Máquinas na minha amostra) e, em seguida, você pode adicionar 'folhas' - entradas para máquinas.