Las funciones CLI no funcionan al cambiar a otro usuario

Las funciones CLI no funcionan al cambiar a otro usuario

Si soy el usuario root, entonces tengo algunas funciones CLI como autocompletado y puedo presionar la flecha hacia arriba para ver una lista de los últimos comandos ejecutados, etc.

Sin embargo, creé un usuario llamadofoocon este comandouseradd -g www-data -d /srv/www/vhosts/foo/ foo

Luego lo cambiésudo su foo

Para este usuario, las funciones mencionadas anteriormente no funcionan. Si presiono la pestaña para autocompletar, simplemente inserta una pestaña. Si hago clic en la flecha hacia arriba, se inserta^[[A

ingrese la descripción de la imagen aquí

Respuesta1

El usuario footiene un caparazón limitado como lo indican sus respuestas. Puedes solucionarlo mediante:

(sudo) usermod --shell /bin/bash foo

información relacionada