Esta pregunta ya tiene una respuesta aquí:
Tengo un Ubuntu Server VPS y quiero usarlo /bin/bash/como mi shell. ¿Cómo puedo cambiar mi caparazón? Tengo acceso de root pero no trabajo como root. Entonces dash es mi shell predeterminado ahora.
He leído ¿Cómo hago que Bash sea mi shell predeterminado en Ubuntu? y las chshcosturas son el camino preferido. Pero cuando escribo chsh /bin/bashme sale este mensaje:
chsh: unknown user /bin/bash
Y si solo /bin/bashescribo las costuras de shell Bash para que funcionen bien. ¿Cómo cambiarlo?

Cuando se ejecuta como root, puede usar
chshpara cambiar los shells de otros usuarios. La sintaxis que desea usar esto. Puede cambiar su propio shell sin derechos de root.chsh -s /bin/bash usernamefuente
chshcomando cuando inicié sesión como usuario y recibí "No puedes cambiar el shell por ..."Puede cambiar su shell predeterminado para su usuario utilizando el comando usermod.
reemplácelo con el nombre del shell que desea usar (es decir, / bin / bash) y con el nombre de usuario para el que desea cambiarlo.
Esto establecerá el shell predeterminado para el nombre de usuario seleccionado en el archivo / etc / passwd.
fuente
usermodsi ve "chsh No puede cambiar el caparazón por ..."usermodrequieresudo