Changing the default shell in Solaris was a little harder than I expected. Default thingies like ‘cshs -s’ or ‘passwd -s’ didn’t seem to work on the installation. The trick was a combination of setting the SHELL variable and executing it afterwards. Put the following in your .profile file in your home directory:

SHELL=/usr/bin/bash
export SHELL
exec $SHELL