"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?


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

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.