Quando você usa useradd
, precisa especificar todos os tipos de coisas - shell padrão, diretório inicial, etc. Se você não estiver vendo um prompt bash normal, presumo que não tenha especificado /bin/bash
como o shell do usuário e o padrão era /bin/sh
ou similar.
Para ser honesto, useradd
é ótimo para quando você está adicionando usuários programaticamente por meio de um script. Não é tão bom para um único usuário adicionar um único usuário.
É muito melhor usar adduser newusername
....