Raiz renomeada em / etc / passwd e agora sudo não funciona

4

Eu acidentalmente modifiquei a linha para root em / etc / passwd e mudei seu nome. Para consertar tentei usar o sudo para modificar este arquivo, mas ele não me deixa sudo porque o sudo não consegue encontrar o usuário root desde que eu o renomei.

II estou no Ubuntu.

    
por aafc 11.12.2012 / 22:00

2 respostas

6

Tente:

sudo -u new_wrong_root_user

Se você não pode, reinicie em um live-cd, então no terminal:

mkdir target
mount /dev/sda1 target # sda1 if / is the first partition of the first drive
vim target/etc/passwd
    
por 11.12.2012 / 22:02
0

Se a resposta do @sputnick não funcionar, outra solução seria inicializar um disco ao vivo e montar sua unidade nele, depois usar o usuário root ao vivo para ajustá-lo.

    
por 11.12.2012 / 22:03