Se você estiver fazendo backup e restauração manualmente, as coisas serão relativamente fáceis, especialmente se o novo sistema for (quase) completamente novo.
Eu duvido que você realmente precise fazer backup e restaurar a senha, o UID e o GID. No entanto, se você souber a senha do usuário (que você deve de qualquer maneira), então você pode alterar a senha do usuário no novo sistema de acordo. O UID e o GID podem ser atribuídos na criação de usuários (veja em -u
e -g
de useradd
) ou modificados com usermod
. O único problema é se você criou contas no novo sistema, o que pode ter levado o UID e o GID, caso em que você precisa alterar essa conta primeiro.
O UID e o GID só fazem sentido se você tiver preservado as permissões ao copiar arquivos (consulte --preserve=mode
de cp
). Todos os aplicativos que eu usei (não que eu usei todos os aplicativos) usam nome de usuário e não UID ou GID para configuração, então eu não acho que isso seja um problema.
Se você quiser um programa onde possa dizer "Backup deste usuário!" em uma máquina e, em seguida, "Restaurar esse usuário!" em outra máquina, então eu não sei como um programa poderia fazê-lo;) Quebra pode ocorrer, mas se você tiver os arquivos de configuração sob controle, você não deve ter medo. Se você tiver todos os arquivos, você pode consertá-lo!