Isso pode acontecer porque useradd
não criou um diretório inicial para o novo usuário. Você deveria usar
adduser xyz
e evite usar useradd
, pois é um comando de backend que precisa de mais entrada.
Veja também esta resposta , man useradd e man adduser .
Ou
se você ainda quiser usar useradd
use pelo menos
useradd -m xyz
para criar um diretório inicial. Mas isso ainda pode ser insuficiente.
Antes de começar agora, talvez você queira remover o usuário que criou errado por
userdel xyz
para que você possa criá-lo novamente sem problemas.
De qualquer forma :
Se você tiver uma GUI, pode ser mais fácil usar apenas a GUI para adicionar o novo usuário (geralmente em algum lugar em Configurações do sistema - > Contas). Isso também pode resolver alguns problemas com grupos de usuários que podem aparecer como @Videonauth apontado.