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