Quando copio / etc / shadow para outro sistema, é possível fazer o login com as senhas correspondentes?

3

Estou perguntando, porque eu criei um live CD usando o hash de um /etc/shadow existente, supondo que eu possa logar com a senha correspondente, mas aparentemente o login falha.

    
por user569825 30.10.2017 / 16:09

1 resposta

6

É possível se

  1. o sistema de destino usa senhas shadow e
  2. /etc/shadow não é substituído por outros mecanismos (via PAM , nss , etc.) e
  3. o sistema de destino não possui hash /etc/shadow e
  4. o sistema de destino tem os mesmos nomes de usuário que o sistema de origem e
  5. os UIDs no sistema de destino são os mesmos que os UIDs no sistema de origem e
  6. os métodos de criptografia usados pelas senhas precisam ser suportados no sistema de destino e
  7. /etc/passwd no sistema de destino deve estar em sincronia com o /etc/shadow injetado.

Espero não ter esquecido nada. :)

A maneira mais fácil (e segura) de fazer isso é usar vipw para salvar as credenciais dos usuários relevantes no sistema de origem e, em seguida, copiá-las no sistema de destino

    
por 30.10.2017 / 16:47