From owner-freebsd-questions@FreeBSD.ORG Thu Dec 16 12:23:01 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6AC0816A4CE for ; Thu, 16 Dec 2004 12:23:01 +0000 (GMT) Received: from mx2.mail.ru (mx2.mail.ru [194.67.23.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 106B243D53 for ; Thu, 16 Dec 2004 12:23:01 +0000 (GMT) (envelope-from infofarmer@mail.ru) Received: from [83.237.13.66] (port=2160 helo=[172.17.0.69]) by mx2.mail.ru with esmtp id 1Ceuep-000NYI-00 for questions@freebsd.org; Thu, 16 Dec 2004 15:22:59 +0300 Message-ID: <41C17E23.8030603@mail.ru> Date: Thu, 16 Dec 2004 15:22:59 +0300 From: "Andrew P." User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 References: <005a01c4e31c$efc4d460$0200a8c0@PANASONIULSWMR> <41C16D47.7030302@infracaninophile.co.uk> In-Reply-To: <41C16D47.7030302@infracaninophile.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam: Not detected cc: questions@freebsd.org Subject: Re: Why reccomend Bash shell? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: infofarmer@mail.ru List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Dec 2004 12:23:01 -0000 Matthew Seaman wrote: > Adam wrote: > >> In Greg Lehey's book "The Complete FreeBSD" he reccomends changing the >> default shell for users to bash shell. -p. 94 >> >> What are the Pro's/Con's of using bash as opposed to the other shells? > > > On point that no one has mentioned on this list yet is that it is a good > idea to have root's shell be entirely contained on the root partition of > the system -- ie. not just the executable, but any shlibs it requires as > well. There's been a thread over on freebsd-ports@... about ppp(8) > apparently failing because of problems linking libintl -- which actually > turned out to be because root's shell had been changed to bash(1). > > That's why there is a 'toor' account -- you can use whatever shell you > like with that a/c and not fear mucking up important bits of the system. > It was mentioned exactly 10 hours 58 minutes before your post on this very list - as a reply to 'ld-elf.so.1: Shared object "libintl.so.6" not found' :-) Kris advised to "open a doc PR requesting that this be documented somewhere, so that future generations don't run into this problem as well". I'd like to do that, but I've never done this before. Could anyone direct me? Personally, I'd like this caveat to be referenced next to every description of a way to change the default shell. Best wishes, Andrew P.