Estoy usando 12.04 en mi servidor.
Creé un nuevo usuario usando adduser me
y passwd me
y lo agregué a sudo.
Cuando inicio sesión, esto es lo que veo.
Could not chdir to home directory /home/me: No such file or directory
$
Escribo bash
y comienza a verse "normal"
$ bash
me@server:/$
¿Cómo puedo evitar escribir bash
cada vez que inicio sesión?
cat /etc/passwd
.getent passwd $USER
a su preguntaRespuestas:
adduser
es demasiado básico y no establece los valores predeterminados correctamente. Se recomienda usaruseradd
siempre que sea posible. Puede eliminar el nuevo usuario y volver a crearlouseradd -D me
o repararlo usted mismo:Si hubiera usado
getent passwd me
como Florian sugirió, debería haber visto algo como esto:Y
ls /home
no mostraría el directorio de usuarios como su error:fuente
cp: cannot stat
/ etc / skel / * ': No existe tal archivo o directorio` ¿qué hace esto?useradd -D me
solo genera una lista de argumentos. He corridouserdel me
antesapt-cache policy passwd
.user
entoncesadd
noadd
luegouser
? Utilice copiar y pegar para estar seguro.