J'utilise 12.04 sur mon serveur.
J'ai créé un nouvel utilisateur à l'aide de adduser me
et l' ai passwd me
ajouté à 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 bash
et ça commence à paraître "normal"
$ bash
me@server:/$
Comment éviter de taper à bash
chaque fois que je me connecte?
cat /etc/passwd
.getent passwd $USER
à votre questionRéponses:
adduser
est trop basique et ne définit pas correctement les valeurs par défaut. Il est recommandé d'utiliseruseradd
autant que possible. Vous pouvez supprimer le nouvel utilisateur et le recréer avecuseradd -D me
ou le réparer vous-même:Si vous l'aviez utilisé
getent passwd me
comme Florian l'a suggéré, vous auriez dû voir quelque chose comme ceci:Et
ls /home
ne montrerait pas le répertoire utilisateur comme votre erreur:la source
cp: cannot stat
/ etc / skel / * ': Aucun fichier ou répertoire de ce type' qu'est-ce que cela fait?useradd -D me
il affiche simplement une liste d'arguments. Je RANuserdel me
avantapt-cache policy passwd
.user
alorsadd
pasadd
alorsuser
? Veuillez utiliser le copier-coller pour en être sûr.