Por padrão, o useradd simplesmente cria a conta de usuário e o grupo nos arquivos / etc / passwd e / etc / group. Não cria um diretório inicial para o novo usuário. Em vez disso, execute o comando sudo adduser username
, que solicitará informações extras, incluindo senha, nome completo, etc. e, em seguida, crie um diretório inicial que será preenchido a partir das informações padrão em / etc / skel.
Para corrigir isso, você tem duas opções. O mais simples seria executar sudo userdel rashmi
e, em seguida, iniciar novamente com o comando adduser
, ou você poderia criar manualmente o diretório inicial como usuário raiz e alterar a propriedade dos arquivos copiados para corresponder ao novo usuário:
ls /home/rashmi
Confirme que não há dados prestes a serem sobrescritos. Então
sudo cp -a /etc/skel /home/rashmi
sudo chown -R rashmi:rashmi /home/rashmi
Eu recomendo usar o primeiro método, se possível, pois ele adicionará um grupo de usuários para o novo usuário, o que você pode não ter feito ainda (você pode fazer isso manualmente editando o arquivo / etc / group como o usuário root).