Once a friend of mine (who is an experienced Unix/Linux user) told me that setting root's shell to something other than sh (i.e bash or zsh) might create problems, because some script might assume that the shell is sh and do something weird.
However, I think Ubuntu have default root shell set to bash, and Gentoo uses bash too. Can somebody bust the myth?
Best Answer
Yes. If system fails during booting you can log into root shell. If you have separate /usr some shells can fail to successfully start.
I'd advice to create account
toor
(uid 0, gid 0) with non-standard shell while left root with default shell.