From owner-freebsd-questions@FreeBSD.ORG Fri Dec 24 16:53: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 CEFF216A4CE for ; Fri, 24 Dec 2004 16:53:01 +0000 (GMT) Received: from sccmmhc91.asp.att.net (sccmmhc91.asp.att.net [204.127.203.211]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6CC1743D2D for ; Fri, 24 Dec 2004 16:53:01 +0000 (GMT) (envelope-from josh@tcbug.org) Received: from twinmp (12-218-40-24.client.mchsi.com[12.218.40.24]) by sccmmhc91.asp.att.net (sccmmhc91) with ESMTP id <20041224165300m91000d7qce>; Fri, 24 Dec 2004 16:53:00 +0000 From: Josh Paetzel To: freebsd-questions@freebsd.org Date: Fri, 24 Dec 2004 16:52:59 +0000 User-Agent: KMail/1.7 References: <41C6EE24.4080606@vilot.com> <20041224155358.GB15993@akroteq.com> <200412241006.47078.algould@datawok.com> In-Reply-To: <200412241006.47078.algould@datawok.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200412241652.59449.josh@tcbug.org> cc: Andy Firman Subject: Re: bash - superuser X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 16:53:01 -0000 On Friday 24 December 2004 16:06, Andrew L. Gould wrote: > On Friday 24 December 2004 09:53 am, Andy Firman wrote: > > On Mon, Dec 20, 2004 at 04:54:51PM -0500, Jerry McAllister wrote: > > > Then the thing to do is create another root account and make > > > the default shell for that one be bash, leaving the root root > > > be /bin/sh. > > > > So for those of us that want to go back to the way things should > > be, (leaving root shell be /bin/sh) I fire up vipw and change > > this: > > > > root:*:0:0:Charlie &:/root:/usr/local/bin/bash > > > > to this: > > > > root:*:0:0:Charlie &:/root:/bin/sh > > > > Right? > > > > Then I keep using sudo all the time. But if I need to do some > > big work as root, I can su to root and get bash simply by typing: > > > > /usr/local/bin/bash > > > > Right? > > > > > > Just want to be clear on this. > > > > Thanks. > > I think that should do it. > > If you wanted root to use bash all the time, couldn't you > compile/install a static version into /bin/? I've never done it; > but I know that NetBSD has some statically linked shells in their > ports (pkgsrc) that install to /bin/, so I would think it should be > possible. > > Best of luck, > > Andrew Gould I've always been curious as to why you can't(shouldn't?) just change the shell that root uses. -- Thanks, Josh Paetzel