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
