Migrando usuarios de sistema Linux (“tip”)

Objeto

Este "tip" nos ayudará a migrar nuestros usuarios de un sistema Unix a otro. El ejemplo está desarrollado para Linux, si bien, es fácilmente adaptable a cualquier otro sistema Unix.

Desde nuestro sistema origen

Seleccionamos cuál será el primer: UGID que queremos migrar. Dado que las cuentas de usuario en Linux empiezan en el identificador 500, estableceremos ese valor en una variable de entorno: UGID:

Seleccionaremos todas las líneas de /etc/passwd cuyo UGID sea superior a nuestro valor definido. Dado que el UGID 65534 suele estar reservado para el usuario nobody descartaremos esa también. Utilizaremos el directorio /migrate para almacenar la información que queremos trasladar:

Seleccionamos, de la misma manera, los grupos del sistema:

A continuación trataremos el fichero shadow:

Copiamos el fichero gshadow (es posible que no lo utilicemos y por lo tanto este paso no sería necesario):

Restaurando la copia en el nuevo sistema

Como medida preventiva, realizamos una copia de los ficheros a tocar en el directorio /backup:

Revisamos los ficheros .mig eliminando aquellas l&ieacute;neas que contengan usuarios que no deseemos incluir en nuestro nuevo sistema y a continuación restauramos los datos:

Podemos probar alg&ucute;n usuario accediendo mediante consola/SSH/ftp…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*