User Tools

Site Tools


wikiv3:comando-ldapmodify

Comando ldapmodify

Este comando permite fazer alterações nos atributos de um objeto já existente;

Seu funcionamento é similar aos demais comandos, ou seja, ele utiliza um arquivo “ldif” para fazer as alterações desejadas.

# cat alter_user.ldif 
dn: cn=Linus Torvalds,ou=Usuarios,o=matriz,dc=laboratorio,dc=com,dc=br
add: title
title: Desenvolvedor
# ldapmodify -h localhost -p 389 -x -D cn=admin,dc=laboratorio,dc=com,dc=br -w senha -f alter_user.ldif 
modifying entry "cn=Linus Torvalds,ou=Usuarios,o=matriz,dc=laboratorio,dc=com,dc=br"
# cat alter_user2.ldif 
dn: cn=Linus Torvalds,ou=Usuarios,o=matriz,dc=laboratorio,dc=com,dc=br
replace: loginShell
loginShell: /bin/false
# ldapmodify -h localhost -p 389 -x -D cn=admin,dc=laboratorio,dc=com,dc=br -w senha -f alter_user2.ldif
modifying entry "cn=Linus Torvalds,ou=Usuarios,o=matriz,dc=laboratorio,dc=com,dc=br"
# cat alter_user3.ldif 
dn: cn="Linus Torvalds",ou=Usuarios,o=matriz,dc=laboratorio,dc=com,dc=br
delete: title
# ldapmodify -h localhost -p 389 -x -D cn=admin,dc=laboratorio,dc=com,dc=br -w senha -f alter_user3.ldif
modifying entry "cn=Linus Torvalds,ou=Usuarios,o=matriz,dc=laboratorio,dc=com,dc=br"

Em um único arquivo:

# cat alter_user4.ldif 
dn: cn="Linus Torvalds",ou=Usuarios,o=matriz,dc=laboratorio,dc=com,dc=br
add: title
title: Desenvolvedor
-
replace: loginShell
loginShell: /bin/bash
-
delete: title
# ldapmodify -h localhost -p 389 -x -D cn=admin,dc=laboratorio,dc=com,dc=br -w senha -f alter_user4.ldif
modifying entry "cn=Linus Torvalds,ou=Usuarios,o=matriz,dc=laboratorio,dc=com,dc=br"
wikiv3/comando-ldapmodify.txt · Last modified: by 127.0.0.1