J'ai effectué une nouvelle installation d'Ubuntu 14.04. J'ai/home sur une partition différente de la racine. L'installation de 14.04 et de mount/home s'est déroulée sans problème. Lors de l'installation, on m'a demandé de créer un utilisateur et j'ai créé un nouvel utilisateur avec mon nom d'utilisateur et mon mot de passe. Mon dossier personnel a été correctement ajouté à mon nom d'utilisateur. Après cela, j'ai créé des utilisateurs pour les différents membres de ma famille et ajouté leur dossier de départ existant, ce qui s'est bien passé sauf un. Dans un cas, je pouvais créer le même utilisateur avec le même nom d'utilisateur que le dossier de départ. La connexion pour cet utilisateur a échoué. L'écran devient noir et on peut s'attendre à ce que le bureau de cet utilisateur apparaisse. J'entends le son de batterie qui indique que vous êtes connecté, mais l'écran de connexion réapparaît. Je ne parviens pas à me connecter pour cet utilisateur. Si j'essaie de connecter cet utilisateur en cli, tout va bien. Je peux parcourir le dossier de base et les fichiers. Bien sûr, je ne veux pas perdre le dossier personnel de cet utilisateur. Que devrais-je faire? Merci d'avance.
Elder Geek a raison à propos de l'UID.
Les étapes pour vérifier le problème se présentent comme suit:
$ cd /home/[user-name]
$ ls -la
Vous pouvez voir que l’ID utilisateur apparaît sous forme de numéro plutôt que de votre nom d’utilisateur actuel, par exemple. apparaître comme 1002
drwxr-xr-x 2 (1002) ...bla bla... 40 Mei 22 2014 Documents
Vous pouvez vérifier votre UID d'utilisateur actuel
$ cat /etc/passwd | grep [user-name]
[user-name]:x:1000:1000:[user-name] ...bla bla bla
S'ils sont différents (1002! = 1000) de ce que nous savons, c'est le problème.
Solution:
$ chmod -R [user-name]:[group-name] /home/[user-name]
Vous pouvez maintenant essayer de vous connecter.
À votre santé : )
J'ai eu un problème similaire après l'installation de la caféine. Le répertoire/home/nom d'utilisateur n'était pas présent. J'ai créé un répertoire et je peux me connecter.