Como alterar a senha do usuário na imagem montada de outro sistema? [duplicado]

0

Ter outro sistema Linux montado em /sys2 . As senhas AFAIK são armazenadas lá no segundo arquivo do arquivo /sys2/etc/shadow .

Gostaria de definir uma nova senha lá. Como gerar hash, que eu posso colocar lá no segundo campo da linha desejada?

Entre. Existe hoje em dia uma maneira padrão de codificar senhas em sistemas Linux? Eu verifiquei minhas três configurações com diferentes distribuições e para as mesmas senhas eu tenho os mesmos hashes.

P.S.

  • passwd -R /sys2 - opção -R não faz o trabalho para mim. Eu não tenho todas as montagens para chrooting. E o sistema que eu montei é o braço, e eu montei no x86.
  • passwd -r ... - Não consegui descobrir como usar a opção -r repository para trabalhar para mim.
por Grzegorz Wierzowiecki 03.02.2017 / 20:22

1 resposta

0

Se você tem acesso root no sistema em execução (que tem a montagem / sys2), então simplesmente

chroot /sys2

E, em seguida, execute o comando passwd para qualquer usuário

passwd someuser

E ele permitirá que você o altere como se estivesse executando qualquer sistema montado em / sys2

Isso pressupõe que a arquitetura da CPU não cause problemas ...

    
por 04.02.2017 / 00:21