Date: Wed, 4 Oct 2000 15:54:10 +0300 From: Giorgos Keramidas <keramida@ceid.upatras.gr> To: Matt Rudderham <matt@researcher.com> Cc: Alfred Perlstein <bright@wintelcom.net>, Loren Koss <loren@pciway.com>, freebsd-questions@FreeBSD.ORG Subject: Re: I deleted my shell by mistake!! Message-ID: <20001004155410.C27898@hades.hell.gr> In-Reply-To: <NDBBLEKOOLGIBFPGLFEKKEGECEAA.matt@researcher.com>; from matt@researcher.com on Tue, Oct 03, 2000 at 09:12:15PM -0300 References: <20001003170823.R27736@fw.wintelcom.net> <NDBBLEKOOLGIBFPGLFEKKEGECEAA.matt@researcher.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Oct 03, 2000 at 09:12:15PM -0300, Matt Rudderham wrote:
> >if you have a root shell open all you need to do is run 'vipw'
> >
> >don't don't change root's shell!
>
> Hi alfred,
> Why should the root shell not be changed? I am also kind of new I guess. I
> have it set to bash, rather than the default.
one good reason i can think is that /bin/tcsh is statically linked.
% file /bin/tcsh
/bin/tcsh: ELF 32-bit LSB executable, Intel 80386, version 1
(FreeBSD), statically linked, stripped
when i installed bash during one of my previous installations it was
dynamically linked, and required some libraries be present under
/usr/local/lib. in the rare case that these libs are broken, bash is
broken too. not a good thing when you are booting in single user mode,
and want to work with the usual root's shell. with tcsh as root's shell
i can simply use /bin/tcsh when in single user mode and:
# setenv HOME /root
# cd ~
# exec /bin/tcsh -l
and all is just like when in multi-user mode ;-)
seriously now. you can find a billion arguments against using bash as
root's shell, and yet another billion arguments for using it. i just
feel safer when using a shell that comes with the base-system.
--
Giorgos Keramidas, < keramida @ ceid . upatras . gr >
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001004155410.C27898>
