Migrar usuário e senhas para nova caixa linux

2

Estou tentando migrar a caixa antiga do Centos 4.3 para o Centos 7. Eu segui as etapas de migração de um artigo publicado há muito tempo em link .

No momento da configuração do postfix e dovecot, percebi (quase dois dias depois) que as senhas migradas são armazenadas no arquivo shadow e tem criptografia (md5) diferente de uma (sha512) sendo usada no novo sistema.

Eu tenho duas perguntas agora 1) É o método correto de migração? 2) Existe alguma maneira de converter o arquivo de senha do md5 para o sha512

Ou preciso fazer outra coisa? Obrigado.

    
por Silkograph 25.07.2014 / 13:27

2 respostas

3

Você não precisa converter as senhas, o sistema deve ser capaz de usar o antigo sistema de hash. No entanto, é uma boa ideia incentivar os usuários a alterarem suas senhas para que sejam armazenadas em um formato melhor e mais novo no futuro.

A conversão de MD5 para SHA não é possível porque o hashing não é reversível - o sistema não funciona descriptografando a senha para verificá-la, mas sim codificando a entrada do usuário e verificando se o resultado é o mesmo.

    
por 25.07.2014 / 13:32
2

Você pode obrigar os usuários a atualizar suas senhas no próximo login com:

chage -d 0 username1
chage -d 0 username2
...

para que eles mudem para o hash sha512.

    
por 25.07.2014 / 18:39