Originally Posted by reddazz
The only people that I know who don't recommend bash as roots default shell are the bsd guys. In Linux sh is just a symlink to bash, so explicitly choosing sh does not really achieve much.
It does make a difference in Solaris, the sh root uses there
is a statically linked executable, and not just a symlink to a
different shell. The advantage is that even if /lib or /usr/lib
were on separate file-systems and their mounting failed for
some reason you'd still have a shell :} (or something like that -
it's been a while that I was on my course, and never had any
issues that would warrant a closer examination since).