Eu tive um problema semelhante. Eu estava atualizando do Ubuntu 13.10 para 14.04 e ele caiu no meio do processo. Acabei de reinstalar o Ubuntu de uma unidade USB e escolhi a opção de manter meus arquivos e usuários, mas corri para o mesmo problema que você está tendo.
O seguinte funcionou para mim:
- Crie um novo usuário com o mesmo nome de usuário exato do perdido.
- Abra o terminal
-
id -u username
- Meu uid foi
1001
mostrado no exemplo abaixo, substitua isso pelo seu uid. -
sudo useradd --home /home/username --uid 1001 --gid users username
-
sudo chown -R username: ~username
Veja aqui mais explicações: link