Login raiz do console serial no arm64 Ubuntu server 16.04

0

Eu tenho extraído um servidor u6464 de bricks64 16.04 imagem sem conexão com a internet. Eu posso inicializá-lo, mas não consigo fazer login no console serial com login root ou ubuntu. Off-line, modifiquei os arquivos / etc / passwd e / etc / shadow para obter "root :: ....", mas ainda me recuso a fazer login:

Ubuntu 16.04.1 LTS ubuntu ttySAC3
ubuntu login: root
Login incorrect

Eu só quero entrar! Como posso fazer isso?

    
por gregoiregentil 20.01.2017 / 04:59

2 respostas

0

Estranhamente, modificar os arquivos passwd e shadow off-line não foi suficiente. Eu não fui capaz de fazer choro também.

A solução foi iniciar uma imagem do qemu após uma configuração com o cloud-localds, registrando o ssh, fazendo o passwd dentro da máquina virtual e, em seguida, copiando os rootfs com um utilitário qemu.

    
por gregoiregentil 21.01.2017 / 17:24
0

Como você pode entrar no sistema de arquivos e modificar arquivos, então com a imagem montada como um diretório, tente isso como root no hist:

chroot /path/to/image

Então, quando você executa passwd , ele deve estar alterando a senha da raiz na imagem , não no host. Use exit para deixar o chroot . Usando passwd , você pode corrigir qualquer problema que possa ter existido ao alterar manualmente a senha.

    
por Mark Stosberg 20.01.2017 / 15:42