Migrar Cuentaslinux2linux

Carlos Espínola cespinola en mopc.gov.py
Mar Ago 16 16:59:02 CLT 2011


Revisa este script no esta muy pulido pero funciona, espero te sirva


#!/bin/bash
while true
do
clear
echo " 1) BackUp de Usuario y Correo Server-actual"
echo " 2) Creacion de Usuarios y Correos  Server-nuevo"
read opcion
#echo "elija"
   if [ "$opcion" = "1" ]; then
     mkdir /root/migracion/
     export UGIDLIMIT=500
     awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' 
/etc/passwd > /root/migracion/passwd.mig
     awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534)' /etc/group 
 > /root/migracion/group.mig
     awk -v LIMIT=$UGIDLIMIT -F: '($3>=LIMIT) && ($3!=65534) {print $1}' 
/etc/passwd | tee - |egrep -f - /etc/shadow > /root/migracion/shadow.mig
     cp /etc/gshadow /root/migracion/gshadow.mig
     tar -zcvpf /root/migracion/home.tar.gz /home
     tar -zcvpf /root/migracion/mail.tar.gz /var/spool/mail
     scp -r /root/migracion/ root en servidor:/root/
     #read parar;;
      # esac
   fi
if [ "$opcion" = "2" ]; then
     ssh server-nuevo
     mkdir /root/users.bk
     cp /etc/passwd /etc/shadow /etc/group /etc/gshadow /root/users.bk
     cd /root/migracion/
     cat passwd.mig >> /etc/passwd
     cat group.mig >> /etc/group
     cat shadow.mig >> /etc/shadow
     cp gshadow.mig /etc/gshadow
     cd /
     tar -zxvf /root/migracion/home.tar.gz
     cd /
     tar -zxvf /path/to/location/mail.tar.gz
       #ead parar;;
  #esac
fi
done


El 16/08/2011 12:03 p.m., Juan Carlos Rojas Jordan escribió:
> Hola listeros, necesito migrar cuentas de usuarios desde un Ubuntu (desconozco version) a un Centos ultima version.
>
> segun tengo entendido solo basta copiar los archivos de origen  /etc/passwd, /etc/group, /var/spool/mail, /etc/shadows, /home (o donde esten) ami servidor de destino(nuevo Release Linux).
>
>
> Agradecere me indiquen si me falta algo relevante.
>
>
>
> ATTE JCarlos 		 	   		
>


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
For all your IT requirements visit: http://www.transtec.co.uk



Más información sobre la lista de distribución Linux