Comando ldapadd

O comando ldapadd funciona de forma similar ao slapadd, porém, foi projetado para utilizar o protocolo ldap, gerando vantagens como intervenções através da rede e, principalmente, intervenções em bases LDAP em execução.

# cat estrutura.ldif 
dn: ou=Grupos,o=matriz,dc=laboratorio,dc=com,dc=br
ou: Grupos
objectClass: organizationalUnit
objectClass: top
 
dn: ou=Computadores,o=matriz,dc=laboratorio,dc=com,dc=br
ou: Computadores
objectClass: organizationalUnit
objectClass: top
 
dn: ou=Agendas,o=matriz,dc=laboratorio,dc=com,dc=br
ou: Agendas
objectClass: organizationalUnit
objectClass: top
 
dn: ou=Grupos,o=filial,dc=laboratorio,dc=com,dc=br
ou: Grupos
objectClass: organizationalUnit
objectClass: top
 
dn: ou=Computadores,o=filial,dc=laboratorio,dc=com,dc=br
ou: Computadores
objectClass: organizationalUnit
objectClass: top
 
dn: ou=Agendas,o=filial,dc=laboratorio,dc=com,dc=br
ou: Agendas
objectClass: organizationalUnit
objectClass: top
 
dn: ou=restrito,ou=Agendas,o=filial,dc=laboratorio,dc=com,dc=br
ou: restrito
objectClass: organizationalUnit
objectClass: top
# ldapadd -h localhost -p 389 -x -D cn=admin,dc=laboratorio,dc=com,dc=br -w senha -f estrutura.ldif 
adding new entry "ou=Grupos,o=matriz,dc=laboratorio,dc=com,dc=br"
 
adding new entry "ou=Computadores,o=matriz,dc=laboratorio,dc=com,dc=br"
 
adding new entry "ou=Agendas,o=matriz,dc=laboratorio,dc=com,dc=br"
 
adding new entry "ou=Grupos,o=filial,dc=laboratorio,dc=com,dc=br"
 
adding new entry "ou=Computadores,o=filial,dc=laboratorio,dc=com,dc=br"
 
adding new entry "ou=Agendas,o=filial,dc=laboratorio,dc=com,dc=br"
 
adding new entry "ou=restrito,ou=Agendas,o=filial,dc=laboratorio,dc=com,dc=br"