Por que minhas contas de usuário estão faltando na tela de login após a atualização para 14.04 a partir de 12.04?

1

Atualizei meu 12.04LTS para 14.04 LTS via DVD, escolhendo a opção "upgrade" no prompt de opções de instalação.

Desde então, na tela de login, as contas de usuário mais antigas não são visíveis. No entanto, eles são visíveis se eu navegar para a tela inicial. Aqueles estão protegidos e até mesmo como admin

Abaixo está a saída de grep /bin/bash /etc/passwd :

root:x:0:0:root:/root:/bin/bash
admin1:x:1000:1000:admin,,,:/home/admin1:/bin/bash
dranand:x:1001:1001:Anand Philip,,,:/home/dranand:/bin/bash

Aqui está a saída de ls -l /home . (Os novos perfis que criei durante a atualização estão marcados.)

drwx------ 18 admin1  admin1  4096 Apr 21 17:35 admin1 [NEW]
drwxr-xr-x 21    1004    1004 4096 Apr 11 12:48 dmishariff [OLD]
drwxr-xr-x  2 dranand dranand 4096 Apr 21 16:58 dranand [NEW]
drwxr-xr-x 36    1002    1002 4096 Apr 21 16:15 dranandphilip [OLD]
drwxr-xr-x 28 admin1  admin1  4096 Apr 15 16:07 nationwide [OLD]

Como posso resolver isso?

    
por APNW 21.04.2014 / 14:22

1 resposta

1

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:

  1. Crie um novo usuário com o mesmo nome de usuário exato do perdido.
  2. Abra o terminal
  3. id -u username
  4. Meu uid foi 1001 mostrado no exemplo abaixo, substitua isso pelo seu uid.
  5. sudo useradd --home /home/username --uid 1001 --gid users username
  6. sudo chown -R username: ~username

Veja aqui mais explicações: link

    
por user273064 23.04.2014 / 15:48