Parece um pouco difícil. Se você deu uma senha à sua conta root, su
pode permitir que você eleve privilégios e adicione seu usuário ao grupo "sudo" ou "admin".
Se não, você já tentou rodar um live CD? Você deve ser capaz de montar sua partição root do Live CD do Ubuntu com bastante facilidade, por exemplo, para /mnt/tmproot/
e adicionar essa linha em algum lugar em /mnt/tmproot/etc/sudoers
:
username ALL=(ALL) ALL
em que "nome de usuário" é qualquer nome de usuário.