By default Solaris 10 use ”/” as root”s home directory and plain sh as a shell. If you want to change to using the /root directory as home and bash as a shell for more consistency with Solaris 11 you can do the following.
...Oracle Corporation SunOS 5.10 Generic Patch January 2005
root@ldom2:~# grep root /etc/passwdroot:x:0:0:Super-User:/root:/usr/bin/bash
root@ldom2:~# mkdir /rootroot@ldom2:~# pwd/root
root@ldom2:~# cat .profile## Simple profile places /usr/bin at front, followed by /usr/sbin.## Use less(1) or more(1) as the default pager for the man(1) command.#export PATH=/usr/bin:/usr/sbin
if [ -f /usr/bin/less ]; then export PAGER="/usr/bin/less -ins"elif [ -f /usr/bin/more ]; then export PAGER="/usr/bin/more -s"fi
## Define default prompt to <username>@<hostname>:<path><"($|#) "># and print '#' for user "root" and '$' for normal users.## Currently this is only done for bash/pfbash(1).#
case ${SHELL} in*bash) typeset +x PS1="\u@\h:\w\\$ " ;;esac
root@ldom2:~# cat .bashrc## Define default prompt to <username>@<hostname>:<path><"($|#) "># and print '#' for user "root" and '$' for normal users.#
typeset +x PS1="\u@\h:\w\\$ "Logout and back in and your shell should be bash and prompt fixed as well.