From owner-freebsd-qa@FreeBSD.ORG Thu Dec 30 15:53:51 2004 Return-Path: Delivered-To: freebsd-qa@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EEAF216A4CE for ; Thu, 30 Dec 2004 15:53:51 +0000 (GMT) Received: from gandalf.online.bg (gandalf.online.bg [217.75.128.9]) by mx1.FreeBSD.org (Postfix) with SMTP id 9067B43D45 for ; Thu, 30 Dec 2004 15:53:50 +0000 (GMT) (envelope-from roam@ringlet.net) Received: (qmail 19287 invoked from network); 30 Dec 2004 15:53:37 -0000 Received: from unknown (HELO straylight.ringlet.net) (213.16.36.84) by gandalf.online.bg with SMTP; 30 Dec 2004 15:53:37 -0000 Received: (qmail 13944 invoked by uid 1000); 30 Dec 2004 15:53:40 -0000 Date: Thu, 30 Dec 2004 17:53:40 +0200 From: Peter Pentchev To: Randy Pratt Message-ID: <20041230155340.GA795@straylight.m.ringlet.net> Mail-Followup-To: Randy Pratt , freebsd-qa@freebsd.org References: <20041230104848.114b267a.rpratt1950@earthlink.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0F1p//8PRICkK4MW" Content-Disposition: inline In-Reply-To: <20041230104848.114b267a.rpratt1950@earthlink.net> User-Agent: Mutt/1.5.6i cc: freebsd-qa@freebsd.org Subject: Re: 4.11-RC1: Setting bash as user default shell X-BeenThere: freebsd-qa@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD Quality Assurance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Dec 2004 15:53:52 -0000 --0F1p//8PRICkK4MW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Dec 30, 2004 at 10:48:48AM -0500, Randy Pratt wrote: > I did a fresh install of 4.11-RC1 on an older box: >=20 > FreeBSD dell.weeble.com 4.11-RC1 FreeBSD 4.11-RC1 #0: Fri Dec 17 16:47:15= GMT 2004 > root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >=20 > I was not able to set bash as the user's default shell during > installation even though bash had been installed. The message said > that it was not a valid user shell. I decided to leave it as > /bin/sh to complete the installation. I tried adding a new user > after installation and setting the shell to > /usr/local/bin/bash and a pop-up said: Is bash (or rather, /usr/local/bin/bash) listed in your /etc/shells file? If not, have you by any chance had the root filesystem mounted read-only during the bash port/package installation? Just adding /usr/local/bin/bash to /etc/shells should be enough to allow you to use either chsh or sysinstall to set it as a user/root shell. G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@cnsys.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 If I were you, who would be reading this sentence? --0F1p//8PRICkK4MW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFB1CSD7Ri2jRYZRVMRAjFJAJ9e6/Qiq9lNDdHjQn++1xpzAM/s3wCfSr7r qDq/q0HQ7/6dCm1evk4/GmU= =Dvon -----END PGP SIGNATURE----- --0F1p//8PRICkK4MW--