Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouThalita Canedo Mangueira Alterado mais de 8 anos atrás
1
Utilitários Offline e Online OpenLDAP Ferramenta úteis para automatizar o trabalho
2
Ferramentas Offline São aquelas que somente podem ser utilizadas na máquina que tem o serviço OpenLDAP instalado. Ex: slapcat, slapadd, slapindex, slappasswd, slaptest Ferramentas Online Podem ser utilizadas através da rede para manipular (incluir, excluir, alterar e pesquisar) o serviço OpenLDAP instalado, sendo assim, não há necessidade de estar localmente logado no servidor. Ex: ldapsearch, ldapadd, ldapdelete, ldapmodify, e ldapmodrdn
3
Ferramentas Offline slapcat Mostra um dump da base de dados ldap. Pode ser utilizado também para fazer backup da base de dados. Exemplos: slapcat –f /etc/ldap/slapd.conf –b ”dc=acme,dc=com” slapcat –f /etc/ldap/slapd.conf –b ”dc=acme,dc=com” –s “ou=engenharia,dc=acme,dc=com” slapcat –f /etc/ldap/slapd.conf –b ”dc=acme,dc=com” –l bd_bkp.ldif
4
Ferramentas Offline slapadd Utilizado para adicionar entradas no BD LDAP. Exemplos: slapadd -c –v –l entrada.ldif entrada.ldif dn: ou=alunos,dc=acme,dc=com objectClass: organizationalUnit ou: alunos dn: cn=marcos,ou=alunos,dc=acme,dc=com objectClass: person cn: marcos
5
Ferramentas Offline Slapindex Utilizado para gerar índices tomando como base o arquivo de configuração do OpenLDAP (slapd.conf). É importante parar o serviço antes da execução do programa. Exemplo: slapindex -c –v slappasswd Utilizado para gerar senha em forma de hash, pode ser escolhido o tipo de hash, com a opção –h. slappasswd –h {CRYPT}
6
Ferramentas Offline slaptest Realiza uma validação do arquivo de configuração, deve ser utiizado para verificar eventuais erros de sintaxe. slaptest
7
Ferramentas Online ldapadd Utilizado para incluir entradas no diretório, não precisa ser utilizado na mesma máquina que possui o serviço OpenLDAP instalado. Exemplo: ldapadd –x –D “cn=admin,dc=acme,dc=com” –W -f alunos.ldif ldapadd –h 10.2.1.1 -x –D “cn=admin,dc=acme,dc=com” –W -f alunos.ldif
8
Ferramentas Online ldapdelete Utilizado para remover entradas no diretório, não precisa ser utilizado na mesma máquina que possui o serviço OpenLDAP instalado. Pode ser utilizado um arquivo de entrada com a opção –f. Exemplo: deletealuno.ldif cn=Moacyr,dc=acme,dc=com cn=Frederico,dc=acme,dc=com ldapdelete –x –D “cn=admin,dc=acme,dc=com” –W –f deletealuno.ldif
9
Ferramentas Online ldapsearch Utilizado para localizar entradas no diretório, não precisa ser utilizado na mesma máquina que possui o serviço OpenLDAP instalado. Possui suporte a filtros. Exemplo: ldapsearch –x –b “dc=acme,dc=com” ldapsearch –x –b “ou=professores,dc=acme,dc=com” ldapsearch –x –b “ou=professores,dc=acme,dc=com” “cn=tadeu” ldapsearch –x –b “ou=professores,dc=acme,dc=com” “mail=*” cn mail
10
Ferramentas Online ldapmodify Utilizado para alterar entradas no diretório, permitindo adicionar, deletar e alterar atributos. Não precisa ser utilizado na mesma máquina que possui o serviço OpenLDAP instalado. Pode tamém ser utilizado para incluir novas, entradas tendo o mesmo resultado que o comando ldapadd. Arquivo de exemplo – realizando alterações: update.ldif dn: cn=brasil,ou=professores2,dc=acme,dc=com changetype: modify add: objectClass objectClass: labeledURIObject - add: labeledURI labeledURI: http://www.brasil.com.brhttp://www.brasil.com.br ldapmodify –x –D “cn=admin,dc=acme,dc=com” –W –f update.ldif
11
Ferramentas Online ldapmodify Arquivo de exemplo – realizando alterações: update.ldif dn: cn=brasil,ou=professores2,dc=acme,dc=com changetype: modify delete: telephoneNumber telephoneNumber: 555-123-1234 - add: telephoneNumber telephoneNumber: 234-555-6789 * Entradas são separadas por uma linha em branco. * Multiplas alterações para a mesma entrada devem ser separada por um – (hiphen).
12
Ferramentas Online ldapmodify Arquivo de exemplo – realizando alterações: update.ldif ## Adiciona uma entrada para paulo dn: cn=Paulo,ou=professores,dc=acme,dc=com changetype: add cn: Paulo sn: Farias objectclass: inetOrgPerson ## Add new telephoneNumber for Jerry Carter. dn: cn=Tadeu,ou=alunos,dc=acme,dc=com changetype: modify delete: telephoneNumber telephoneNumber: 555-123-1234 - add: telephoneNumber telephoneNumber: 234-555-6789 ## Remove the entry for Peabody Soup. dn: cn=amaral,ou=chefes,dc=acme,dc=com changetype: delete
13
Ferramentas Online ldapmodify Arquivo de exemplo – Modificar RDN: update.ldif ## Modifica a nome da unidade organizacional de professores para professores_mestres dn: cn=Paulo,ou=professores,dc=acme,dc=com changetype: modrdn newrdn= cn=Pablo deleteoldrdn: 1
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.