- É "seguro" copiar os registros individuais dos arquivos antigos para o novos?
Aparentemente, como meu sistema ainda está funcionando e todas as contas migradas agora estão acessíveis.
- Existe uma maneira melhor de fazer o que eu preciso do que copiar manualmente cada registro individual?
Provavelmente, o link fornecido pelo @Rinzwind ( Move ou migrar contas de usuário do servidor Linux antigo para um novo servidor Linux | nixCraft ) mostra como usar ferramentas de linha de comando para automatizar a transferência da conta do usuário ... principalmente. (sorriso)
- Os quatro arquivos listados são os únicos que preciso modificar ou são há outros?
Parece que o grupo, gshadow, passwd e shadow são os únicos arquivos que precisam ser modificados, embora qualquer outra coisa específica do usuário, como pastas domésticas e de email, também precise ser transferida.
- Para que servem os arquivos com o nome 'gshadow-'?
Eu não descobri isso, mas acredito que eles são backups da versão anterior. Eu perguntei porque eu estava preocupado que eles pudessem, de alguma forma, ser usados para garantir a integridade dos arquivos de sombra para protegê-los de modificações manuais, mas eles não são usados para isso.
Para fazer minhas alterações, usei a ferramenta WinMerge na área de trabalho do Windows para comparar os arquivos antigos / novos e mover seletivamente apenas as linhas de que precisava do antigo para o novo. Então usei os comandos sudo vipw / vigr para editar os arquivos no novo sistema. Surpreendentemente, perguntaram-me qual editor eu queria usar quando iniciei o primeiro, então eu escolhi nano, que eu entendo o suficiente para deletar o antigo e colar todo o conteúdo modificado. Eu reiniciei depois de alterar todos os quatro e as contas de usuário migradas estão funcionando.