Skip site navigation (1)Skip section navigation (2)
Date:      24 Apr 2006 10:13:57 -0400
From:      Lowell Gilbert <freebsd-questions-local@be-well.ilk.org>
To:        john@cruzweb.net
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Changing Default Shell
Message-ID:  <447j5f2h96.fsf@be-well.ilk.org>
In-Reply-To: <444CD688.4000005@gmail.com>
References:  <51d7a5160604230303o514d2cabn90179490fc5698f@mail.gmail.com> <20060423094928.2db21ce3.wmoran@collaborativefusion.com> <51d7a5160604230832n310a9ecdkdb49ea301cf1430d@mail.gmail.com> <51d7a5160604230925l1b60cd28v642b00749850514c@mail.gmail.com> <20060424091417.dbb05a6f.wmoran@collaborativefusion.com> <444CD688.4000005@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
John Cruz <cruzweb@gmail.com> writes:

> I'm running freeBSD 6 release (FreeBSD taurus.cruz 6.0-RELEASE FreeBSD
> 6.0-RELEASE #0: Mon Jan  2 01:42:42 EST 2006
> root@fileserv.cruz:/usr/obj/usr/src/sys/FILESERV  i386) and for
> whatever reason, i'm stuck in bourne. Sure, I can type "bash" and open
> a new shell that way, but it will not let me change the default at all
> :( I've tried bin, csh, and tsch, all with the same result: invalid
> argument.
> 
> Here are my shells (from /etc/shells)
> 
> /bin/sh
> /bin/csh
> /bin/tcsh
> /usr/local/bin/bash
> 
> I try to run chsh with flags, and I get this:
> $ chsh -s /usr/local/bin/bash
> Password:
> chsh: entry inconsistent
> chsh: pw_copy: Invalid argument
> 
> I try to run without flags,and it gives me
> 
> /etc/pw.ej2LjB: 7 lines, 150 characters.
> Password:
> chsh: entry inconsistent
> chsh: pw_copy: Invalid argument
> 
> Any help on this is much appreciated.

Something is wrong with the entry already in the password file.
Use vipw to (a) look at it, (b) fix it, and (c) rebuild the database.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?447j5f2h96.fsf>