From owner-freebsd-questions@FreeBSD.ORG Mon Dec 20 15:22:37 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 9CAC316A4CE for ; Mon, 20 Dec 2004 15:22:37 +0000 (GMT) Received: from fusion.vilot.net (vilot.com [64.246.32.88]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B3F943D54 for ; Mon, 20 Dec 2004 15:22:37 +0000 (GMT) (envelope-from tom@vilot.com) Received: from [192.168.1.103] (c-24-8-184-241.client.comcast.net [24.8.184.241]) (authenticated bits=0) by fusion.vilot.net (8.13.1/8.12.9) with ESMTP id iBKFK05J019005 for ; Mon, 20 Dec 2004 09:20:00 -0600 (CST) (envelope-from tom@vilot.com) Message-ID: <41C6EE24.4080606@vilot.com> Date: Mon, 20 Dec 2004 08:22:12 -0700 From: Tom Vilot User-Agent: Mozilla Thunderbird 0.7.3 (X11/20041016) X-Accept-Language: en-us, en MIME-Version: 1.0 To: FreeBSD Questions References: <41C6AC75.6020608@uol.com.br> <20041220120620.GA68520@duplo.dahoam> <20041220133252.GB7774@lb.tenfour> <20041220145227.GA24495@ei.bzerk.org> In-Reply-To: <20041220145227.GA24495@ei.bzerk.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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: Mon, 20 Dec 2004 15:22:37 -0000 >Using a shell not contained in the root filesystem can cause problems >even when not in single user mode. There are enough examples in the archives. > > Admittedly, I'm still a bit of a noob, but I can't stand any shell but bash. >>I really don't get what the problem is with this 'sh is on the root' argument. >>Using bash is a lot more productive for many people, so why not let them use it? >> >> > >No problem for people to be productive with bash or whatever shell they >prefer. Just not for root. You should not even use the root account unless >absolutely necessary. > Ya mean like ... ... editing /etc/rc.conf ... installing a port or package ... updating the ports tree and/or running portupgrade ... configuring the firewall ... backing up the file system ... checking /var/log files for attempts at cracking ... reading root's email ... rsyncing to a remote server I would be curious how I could do any of the above as someone other than root.