This question already has an answer here:

Everytime I use my terminal, I am always put into the dash shell instead of bash. Is there any way to change this even just for my user only? Tried apt-alternatives but setting the default shell can't be found.

I am using Debian Jessie testing btw.

marked as duplicate by Networker, John WH Smith, slm Dec 24 '14 at 13:45

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.


I'm not Debian user, but all installed shells you can check in:


to change shell, you can use

$ chsh -s /bin/bash

to check active shell use

echo $SHELL

Try doing this :

$ chsh -s /bin/bash

You can also edit /etc/password and modify your line with /bin/bash @ the end of the line

Not the answer you're looking for? Browse other questions tagged or ask your own question.