Estou usando o 12.04 no meu servidor.
Eu criei um novo usuário usando adduser me
e passwd me
e acrescentou que a sudo.
Quando eu entro, é isso que vejo.
Could not chdir to home directory /home/me: No such file or directory
$
Eu digito bash
e começa a parecer "normal"
$ bash
me@server:/$
Como evitar digitar bash
toda vez que faço login?
cat /etc/passwd
.getent passwd $USER
sua perguntaRespostas:
adduser
é muito básico e não define os padrões corretamente. É recomendável usaruseradd
sempre que possível. Você pode remover o novo usuário e criá-lo novamenteuseradd -D me
ou repará-lo:Se você tivesse usado
getent passwd me
como Florian sugeriu, deveria ter visto algo assim:E
ls /home
não mostrou o diretório do usuário como seu erro:fonte
cp: cannot stat
/ etc / skel / * ': Esse arquivo ou diretório` não é o que isso faz?useradd -D me
isso apenas gera uma lista de argumentos. Eu já corriuserdel me
antesapt-cache policy passwd
.user
, em seguida,add
nãoadd
entãouser
? Por favor, use copiar e colar para ter certeza.