Vídeo explicativo: Transferir contas de um Linux para outro Linux
Curso Online Linux in Cloud Essentials: 14 HORAS: https://cursos.escolalinux.com.br/lin...
Copiar group, shadow e passwd:
$ sudo mkdir accountbackup
$ sudo export UGIDLIMIT = 500 #Centos/Red Hat
$ sudo export UGIDLIMIT = 1000 #Debian/Ubuntu
$ sudo awk -v LIMIT = $ UGIDLIMIT -F: '($ 3maiorque = LIMIT) && ($ 3! = 65534)' /etc/passwd maiorque /root/accountbackup
$ sudo awk -v LIMIT = $ UGIDLIMIT -F: '($ 3maiorque = LIMIT) && ($ 3! = 65534)' /etc/group maiorque /etc/accountbackup/group.olds
$ sudo awk -v LIMIT = $ UGIDLIMIT -F: '($ 3maiorque = LIMIT) && ($ 3! = 65534) {print $ 1}' /etc/passwd | tee - | egrep -f - /etc/shadow maiorque /root/accountbackup/shadow.old
Backup do home e mail
$ sudo tar -zcvpf /root/accountbackup/home.tar.gz /home
$ sudo tar -zcvpf /root/move/mail.tar.gz /var/spool/mail
Restaurar os dados para o novo servidor:
$ sudo cat passwd.old maiorquemaiorque /etc/passwd
$ sudo cat group.old maiorquemaiorque /etc/group
$ sudo cat shadow.old maiorquemaiorque /etc/shadow
$ sudo tar -zxvf /path/to/location/home.tar.gz
$ sudo tar -zxvf /path/to/location/mail.tar.gz
Um oferecimento: Linux Solutions - http://www.linuxsolutions.com.br