glen.j.barber at gmail.com
Mon Nov 10 15:30:16 PST 2008
On Mon, Nov 10, 2008 at 4:46 PM, Pieter Donche <Pieter.Donche at ua.ac.be> wrote:
> FreeBSD 7.0 comes with the user root with start up shell /bin/csh
> As normal user I use bash (/usr/local/bin/bash installed)
> I would prefer to have bash also when working as root (su).
> Of course I can do
> # bash
> [root ~]# or I could change the startup shell in /etc/passwd, but would that
> be a wise
> thing to do or not?
It is never recommended to change root's default shell to something
outside of the base install.
The main reason is, for example, if you update your non-base shell
(via ports), and it breaks, you can no longer log in as root. If you
decide you still want to have a non-base shell for your root user,
keep root's shell default, and enable your toor user.
"If you have any trouble sounding condescending, find a Unix user to
show you how it's done."
More information about the freebsd-questions