Sim, depende de qual shell é usado. Por padrão, novas contas de usuário têm seu shell configurado como /bin/sh
, o shell Bourne, que não suporta recursos mais avançados, como edição de linha, conclusão, etc.
Use chsh
para alterar o shell do usuário. Por exemplo,
chsh -s $(which bash) someuser
mudará o shell do someuser para bash . Você deve fornecer o caminho completo para -s
e esse caminho deve estar listado em /etc/shells
.
Eu não sei qual você está usando no momento para root
, então corra echo $SHELL
para descobrir. (Como alternativa, execute getent passwd root
; o shell será o último (7º) campo.)