Mis à niveau mon 12.04LTS vers 14.04 LTS via DVD, en choisissant l’option "upgrade" dans les options d’installation Prompt.
Depuis lors, dans l'écran de connexion, les comptes d'utilisateurs les plus anciens ne sont pas visibles. Ils sont toutefois visibles si je navigue vers l'écran d'accueil. Ceux qui sont protégés et même en tant qu'administrateur
Voici le résultat 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
Voici la sortie de ls -l /home
. (Les nouveaux profils que j'ai créés lors de la mise à niveau sont marqués.)
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]
Comment résoudre ce problème?
J'avais un problème similaire. J'étais en train de passer d'Ubuntu 13.10 à 14.04 et il s'est écrasé à mi-chemin du processus. J'ai fini par réinstaller Ubuntu à partir d'une clé USB et j'ai choisi l'option de conserver mes fichiers et mes utilisateurs, mais j'ai rencontré le même problème que vous.
Ce qui suit a fonctionné pour moi:
id -u username
1001
montré dans l'exemple ci-dessous, remplacez-le par votre uid.Sudo useradd --home /home/username --uid 1001 --gid users username
Sudo chown -R username: ~username
Voir ici pour plus d'explications: http://www.tuxradar.com/answers/681