Para mover objetos LDAP de una rama a otra, tendremos que crearnos un fichero LDIF con el movimiento que queremos hacer, /tmp/mover.ldif(por ejemplo), con el siguiente contenido:
dn: DN_COMPLETO_DEL_OBJETO_A_MOVER
changetype: modrdn
newrdn: CN=NUEVO_CN
deleteoldrdn: 0
newsuperior: DN_DE_LA_RAMA_DONDE_MOVERLO
...donde...
- DN_COMPLETO_DEL_OBJETO_A_MOVER es distinguised named del objeto que queremos mover, por ejemplo cn=ignacio,ou=midir,c=es.
- CN=NUEVO_CN, es el nuevo CN que queremos usar en el destino; podremos cambiarlo si queremos renombrar el objeto.
- deleteoldrdn, nos servirá para copiar o mover el objeto
- DN_DE_LA_RAMA_DONDE_MOVERLO, especificará el distinguised name de la rama donde llevar el nuevo objeto. Si lo omitimos, sólo estaremos renombrando el objeto.
Luego, para lanzar la modificación podremos ejecutar el comando...
ldapmodify -x -h IP_SERVIDOR -D LOGIN_ADMIN -w -f /tmp/mover.ldif
No hay comentarios:
Publicar un comentario