Ok, finalmente encontrei uma solução para esse problema. Quando eu crio um novo usuário, esse novo usuário terá menos funcionalidade na linha de comando. Ele não poderá usar as teclas de seta para cima ou copiar e colar do shell ou comandos como origem e preenchimento automático. A razão para isso é que o novo usuário estará usando o shell / bin / sh padrão e todas essas funcionalidades existem em / bin / bash. Então, uma maneira de contornar isso é apenas mudar o shell que você está usando, digitando o nome do shell.
$ bash
e ele será alterado para bash shell e o prompt também será alterado, exibindo o usuário e o host local, bem como o diretório atual, como este.
user@localhost$