
Se eu for o usuário root, tenho alguns recursos CLI, como preenchimento automático, e posso pressionar a seta para cima para ver uma lista dos últimos comandos executados e assim por diante.
No entanto, criei um usuário chamadofoocom este comandouseradd -g www-data -d /srv/www/vhosts/foo/ foo
Então eu mudei para issosudo su foo
Para este usuário os recursos mencionados acima não funcionam. Se eu pressionar tab para preenchimento automático, ele apenas insere uma guia. Se eu clicar na seta para cima, ela será inserida^[[A
Responder1
O usuário foo
tem um shell limitado, conforme indicado pelas suas respostas. Você pode consertar isso:
(sudo) usermod --shell /bin/bash foo