Exemplos: ldapmodify e ldapadd

Exemplo 1:

Se o arquivo /tmp/entrymods existir e tiver o seguinte conteúdo:

dn: nc=Modificar Utilizador, e=Universidade de Estudos Superiores, p=PO
alterar tipo: modificar
substituir: correio eletrônico
correio eletrônico: modutil@estudante.de.arte.edu
-
adicionar: título
título: Grande Mestre
-
adicionar: jpegPhoto
jpegPhoto:< arquivo:///tmp/modme.jpeg
-
eliminar: descrição
-

O comando ldapmodify -b -r -f /tmp/entrymods irá:

  • substituir o conteúdo do atributo de correio eletrônico da entrada "Modificar Utilizador" pelo valor modutil@estudante.de.arte.edu.
  • adicionar o título Grande Mestre.
  • adicionar o conteúdo do arquivo /tmp/modme.jpeg como uma jpegPhoto.
  • remover completamente o atributo descrição.

Pode efetuar as modificações indicadas anteriormente com o formato de input ldapmodify antigo:

nc=Modificar Utilizador, e=Universidade de Estudos Superiores, p=PO
correio eletronico=modutil@estudante.de.arte.edu
+título=Grande Mestre
+jpegPhoto=/tmp/modme.jpeg
-descrição   

O comando para utilizar o formato antigo seria:

ldapmodify -b -r -f /tmp/entrymods

Exemplo 2:

Parta do princípio que o arquivo /tmp/newentry existe e tem o seguinte conteúdo:

dn: nc=Joaquim Dias, e=Universidade de Estudos Superiores, p=PO
classe do objeto: pessoa
nc: Joaquim Dias
nc: Quim
ap: Dias
cargo: Gestor
correio eletrônico: joaodias@estudante.de.arte.edu
UID: jdias
     

O comando ldapadd -f /tmp/entrymods irá adicionar uma nova entrada a Joaquim Dias, utilizando os valores do arquivo /tmp/newentry.

Exemplo 3:

Se o arquivo /tmp/newentry existir e tiver o conteúdo:

dn: nc=Joaquim Dias, e=Universidade de Estudos Superiores, p=PO
alterartipo: eliminar 

O comando ldapmodify -f /tmp/entrymods removerá a entrada relativa a Joaquim Dias.

Crie um site gratuito Webnode