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
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.
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.