4.11-RC1: Setting bash as user default shell

Peter Pentchev roam at ringlet.net
Thu Dec 30 07:53:52 PST 2004


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:
> 
> FreeBSD dell.weeble.com 4.11-RC1 FreeBSD 4.11-RC1 #0: Fri Dec 17 16:47:15 GMT 2004
> root at perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
> 
> 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

-- 
Peter Pentchev	roam at ringlet.net    roam at cnsys.bg    roam at 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?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-qa/attachments/20041230/e9c8223c/attachment.bin


More information about the freebsd-qa mailing list