Método 1: ssh para sh shell
Tente seguir se você tiver acesso ssh ao host
ssh username@hostname "/bin/sh -i"
Isso permitirá que você faça login com sh em vez de bash se for bem-sucedido.
Método 2: montar o disco da VM com outra VM
Postei o passo em link . Mas ele foi capaz de resolver de outra maneira. Vou apenas colar o passo aqui se você quiser seguir esse caminho
VM1: a VM com problemas
VM2: outra VM funcional com acesso root.
- Desligar as duas VMs.
- Faça uma cópia do arquivo de disco virtual VM1.
- Adicione o disco virtual da VM1 ao controlador de disco VM2 como um segundo disco.
- Inicie a VM2.
- Obtenha acesso root.
- Monte o disco VM1.
Vamos supor que a partição raiz da VM1 seja / dev / sdb1
mkdir /mnt/sdb1 mount /dev/sdb1 /mnt/sdb1
- Modifique o arquivo de acordo.
- Desligamento da VM2.
- Remova o disco da VM1 da VM2.
- Inicie a VM1 e teste.