no root login after changing shell

David Landgren david at landgren.net
Wed Aug 27 10:04:31 PDT 2003


thomas may wrote:
> Hi,
> 
> i wanted to change the shell for user root to bash.

This is not a good idea. You don't want to use a shell on a partition 
other than / (e.g. /usr, /usr/local) for root. If those partitions, or 
shared libraries like libc, get trashed, you are in a world of pain.

Much better is to continue to use /bin/sh (or whatever other 
statically-linked shell takes your fancy) by default. Then, when you 
want the comfort of bash, all you have to do is run

	exec bash

from the command line and voila! you're using bash. This is how all my 
servers are set up. 10 keystrokes is a small price to pay for peace of 
mind.

David



More information about the freebsd-questions mailing list