Add "exec /bin/bash" (or whatever shell you want to use) to the end of the .login file.What this command does is actually launching bash from the default shell. Since this is done automatically, the launch process is seamless.
Other people suggest using the following options:
Edit /etc/passwd file and change the last field of the line corresponding to the user whose shell you want to change. This option is useless without administrator privileges.Next time I know what to do :)
Use one of the following commands:
chsh -s /bin/bash
usermod -s /bin/bash username
ypchsh, then type the path to the shell.