A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Utilitários Offline e Online OpenLDAP Ferramenta úteis para automatizar o trabalho.

Apresentações semelhantes


Apresentação em tema: "Utilitários Offline e Online OpenLDAP Ferramenta úteis para automatizar o trabalho."— Transcrição da apresentação:

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


Carregar ppt "Utilitários Offline e Online OpenLDAP Ferramenta úteis para automatizar o trabalho."

Apresentações semelhantes


Anúncios Google