Re: 4.11-RC1: Setting bash as user default shell

Peter Pentchev <[email protected]>
Newsgroups gmane.os.freebsd.devel.quality-assurance
Message-ID <[email protected]>
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
> [email protected]:/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	[email protected]    [email protected]    [email protected]
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?
signature.asc (application/pgp-signature, 187 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (FreeBSD)

iD8DBQFB1CSD7Ri2jRYZRVMRAjFJAJ9e6/Qiq9lNDdHjQn++1xpzAM/s3wCfSr7r
qDq/q0HQ7/6dCm1evk4/GmU=
=Dvon
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.