I personally use the /bin/sh, I thought this was the posix shell, and is the default when creating users.
To check you have the history set up you must have some files in your home directory:
.sh_history with the permissions 600 for your user.
You of course could try adding this file to see what happens anyway?
With regards