Use o Qemu e o chroot para redefinir a senha no disco externo montado

1

Eu tenho um NAS baseado no Linux, mas a senha do root é mantida em segredo pelo fabricante.

Agora para redefinir a senha Eu estou tentando montar o disco para o meu computador Linux local. Todos os arquivos estão presentes e a alteração de arquivos afeta o sistema, portanto, este é o disco correto que uma partição deve usar.

O próximo passo seria chroot no disco e simplesmente fazer um passwd para alterar a senha do root (já que eu já sou root no computador Linux local). Mas há um grande problema:

o chroot para o disco não é possível porque sua arquitetura é ARM, o que difere do meu computador x86 linux.

Eu ouvi de Qemu e sua capacidade de emular diferentes arquiteturas. Posso emular o ARM e usar o ARMEL / Debian Linux dentro deste Qemu VM para montar o NAS Disco Rígido e fazer um chroot bem sucedido?

É possível ou existem soluções ainda melhores? Esta constelação era bastante rara e mal documentada na world wide web.

Obrigado antecipadamente.

This Question is obsolete, since the main problem was solved on another way. Should this post be deleted or kept for historical reasons?

    
por SiLeX 16.05.2013 / 12:28

1 resposta

0

Este é provavelmente um ponto de partida útil, pois inclui instruções para lidar com unidades espelhadas: link

Uma solução rápida e suja se o NAS usar os arquivos padrão /etc/passwd e /etc/shadow (isso depende de sua /etc/nsswitch.conf , assim como sua configuração de pam em /etc/pam.conf e /etc/pam.d/* ), é simplesmente excluir a senha root lá: supondo que você tenha montado a partição raiz do NAS como /mnt , edite /mnt/etc/shadow para limpar o campo de senha (altere uma linha começando root:<hashed_password>:... para root::... .

Lembre-se de que você absolutamente deve fazer login no NAS, tornar-se root (se receber uma solicitação de senha, basta pressionar return) e definir uma nova senha antes de reconectá-la a uma rede compartilhada internet), porque o root tem uma senha vazia!

    
por 16.05.2013 / 18:26