Child pages
  • Teste padrão de escrita e leitura no diretório
Skip to end of metadata
Go to start of metadata

ATENÇÃO

Este roteiro deve ser executado apenas mediante orientação explícita do Service Desk da RNP.

1. Introdução

Este tutorial descreve os procedimentos que devem ser executados para se fazer um teste de escrita/leitura em um diretório OpenLDAP com schema brEduPerson.

2. Procedimentos

2.1. Crie um arquivo chamado teste.ldif com o conteúdo abaixo:

dn: uid=dijkstra,ou=people,dc=<nome_da_instituição>,dc=br
objectClass : person
objectClass : inetOrgPerson
objectClass : brPerson
objectClass : schacPersonalCharacteristics
uid : dijkstra
brcpf : 12345678900
brpassport : A23456
schacCountryOfCitizenship : Netherlands
telephoneNumber : +55 22 81389199
mail : edsger.dijkstra@<nome_da_instituição>.br
homePostalAddress : ""
cn: Edsger
sn: Dijkstra
userPassword : dijkstra
schacDateOfBirth : 19300511
schacGender : 1

2.2. Carregue o arquivo teste.ldif no diretório, inserindo a senha do usuário admin quando solicitado:

ldapadd -f teste.ldif -x -D "cn=admin,dc=<nome_da_instituição>,dc=br" -W

2.3. Você deverá receber um retorno similar ao bloco abaixo:

adding new entry "uid=dijkstra,ou= people,dc=<nome_da_instituição>,dc=br"

2.4. Para verificar a inserção, execute o seguinte comando inserindo a senha do usuário admin quando solicitado:

ldapsearch -x -D "cn=admin,dc=<nome_da_instituição>,dc=br" -W "uid=dijkstra" | grep dn

2.5. Você deverá receber um retorno similar ao bloco abaixo:

dn: uid=dijkstra,ou=people,dc=<nome_da_instituição>,dc=br

2.6. Para remover a entrada recem inserida no diretório, execute o seguinte comando inserindo a senha do usuário admin quando solicitado:

ldapdelete "uid=dijkstra,ou=people,dc=<nome_da_instituição>,dc=br" \
-x -D "cn=admin,dc=<nome_da_instituição>,dc=br" -W

2.7. Para verificar a remoção da entrada, execute o seguinte comando inserindo a senha do usuário admin quando solicitado:

ldapsearch -x -D "cn=admin,dc=<nome_da_instituição>,dc=br" -W "uid=dijkstra" | grep dn
  • No labels