Você pode inicializar no modo de usuário único para obter um console raiz. Você poderia montar seu sistema de arquivos e corrigir a conta afetada.
(Isto supõe que o grub não tenha sido bloqueado por senha também ..., você mantém pressionada a tecla shift durante a inicialização para exibir o grub e adiciona 'single' à instrução de inicialização após a palavra 'splash')
Quanto às melhores práticas, concordo com o comentário de Strugee.
- Recordei que o Ubuntu tem essa opção de 'modo de recuperação' do grub, por isso talvez você nem precise editar seu comando de inicialização ...