hay que resaltar que en la nueva distribucion no debe de existir usuario alguno ya o de la distribucion antigua tendremos que eliminar al primero creado ya que su identificador sera 1000 y podria confundir al getor de usuarios de la nueva distribucion (me paso y ahora no se como eliminarlo ;)).
Servidor Antiguo.
1. Crear un directorio para migrar:
mkdir /root/migrar
2. filtrar las UID esto espara DEBIAN:
export UGIDLIMIT=1000
3. Copiar las contraseñas:
awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/passwd > /root/migracion/passwd.mig
4. Copiar group:
awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/group > /root/migracion/group.mig
5. Shadow:
awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534) {print $1}' /etc/passwd | tee - |egrep -f - /etc/shadow > /root/migracion/shadow.mig
6. Gshadow si existe:
cp /etc/gshadow /root/migracion/gshadow.mig
7. BackUp del Home y correo si tienen:
tar -zcvpf /root/migracion/home.tar.gz /home
En el nuevo servidor
En este servidor tendremos que hacer un backUp de los usuarios y contraseñas porsilas.
mkdir /root/users.bk
cp /etc/passwd /etc/shadow /etc/group /etc/gshadow /root/users.bk
Comenzamos con restaurar:
cd /root/migrar/
cat passwd.mig >> /etc/passwd
cat group.mig >> /etc/group
cat shadow.mig >> /etc/shadow
cat gshadow.mig >> /etc/gshadow
Extraemos el HOME
cd /
tar -zxvf /root/migracion/home.tar.gz
Por Ultimo reiniciar el sistema y todos los usuarios de antes estan copiados en el nuevo.
No hay comentarios:
Publicar un comentario