1 - Fazendo uma busca na base de dados do Ldap:
ldapsearch -x -D "cn=Manager,o=BASE,c=BR" -w "senha" -b "ou=Mail,o=BASE,c=BR" cn=nome
Considerando que a busca foi feita em BASE e a OU é Mail, o argumento passando pra busca é cn=nome
Essa busca irá retornar as informações a baixo (além de outras coisas). Veja que essa é uma base de dados usada pelo Qmail (servidor de e-mail).
dn: uid=nome@dominio.com.br,ou=Mail,o=BASE,c=BR
cn: nome
sn: nome
objectClass: top
objectClass: person
objectClass: inetOrgPerson
objectClass: qmailUser
mail: nome@dominio.com.br
mailHost: host.dominio.com.br
mailMessageStore: /var/qmail/maildirs/dominio.com.br/nome
uid: nome@dominio.com.br
mailQuotaSize: 209715200
mailQuotaCount: 2000
userPassword:: e0NSWVBUfTJzbTJKdmdUUjc4ODI=
2 - Excluindo um registro da base de dados Ldap:
Para isso usaremos a saída da busca feita acima, ou seja usaremos a seguinte informação retornada pelo comando ldapsearch:
uid=nome@dominio.com.br,ou=Mail,o=BASE,c=BR
Com a informação acima, basta digitar o seguinte comando:
ldapdelete -x -D "cn=Manager,o=BASE,c=BR" -w "senha"
E logo após inserir o uid que se deseja excluir.
Em breve mais comandos LDAP para adicionar registros a base e modifica-los.
sexta-feira, 15 de fevereiro de 2008
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário