"Impossible de chdir vers le répertoire personnel / home / me: aucun fichier ou répertoire de ce type"

14

J'utilise 12.04 sur mon serveur.

J'ai créé un nouvel utilisateur à l'aide de adduser meet l' ai passwd meajouté à sudo.

Lorsque je me connecte, c'est ce que je vois.

Could not chdir to home directory /home/me: No such file or directory    
$

Je tape bashet ça commence à paraître "normal"

$ bash
me@server:/$

Comment éviter de taper à bashchaque fois que je me connecte?

ddd
la source
2
comment avez-vous créé le nouvel utilisateur?
MattDMo
2
cette réponse n'est pas du tout liée à cette question et ne m'aide pas.
jjd
Quelle commande avez-vous utilisée pour créer l'utilisateur? Ajoutez également à votre question la sortie de cat /etc/passwd.
Braiam
adduser me, passwd me
ddd
2
Veuillez ajouter le résultat de getent passwd $USERà votre question
Florian Diesch

Réponses:

24

adduserest trop basique et ne définit pas correctement les valeurs par défaut. Il est recommandé d'utiliser useraddautant que possible. Vous pouvez supprimer le nouvel utilisateur et le recréer avec useradd -D meou le réparer vous-même:

sudo mkdir /home/me
sudo usermod --shell /bin/bash --home /home/me me
sudo chown -R me:me /home/me
cp /etc/skel/.* /home/me/

Si vous l'aviez utilisé getent passwd mecomme Florian l'a suggéré, vous auriez dû voir quelque chose comme ceci:

sudo getent passwd me
boggus:x:1002:1002::/home/me:/bin/sh

Et ls /homene montrerait pas le répertoire utilisateur comme votre erreur:

Could not chdir to home directory /home/me: No such file or directory
Braiam
la source
cependant, à la dernière étape, j'obtiens cp: cannot stat / etc / skel / * ': Aucun fichier ou répertoire de ce type' qu'est-ce que cela fait?
ddd
quand je le fais, useradd -D meil affiche simplement une liste d'arguments. Je RAN userdel meavant
ddd
Veuillez modifier votre question et ajouter la sortie de apt-cache policy passwd.
Braiam
@ddd aussi, vous est sûr useralors addpas addalors user? Veuillez utiliser le copier-coller pour en être sûr.
Braiam
2
@ddd mais dites ensuite ce qui n'a pas fonctionné ... modifiez votre question et ajoutez les informations ...
Braiam