Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Dec 2005 01:11:59 +0300
From:      "Vasilkov Vasily" <chand0s@list.ru>
To:        "FreeBSD Questions" <freebsd-questions@freebsd.org>
Subject:   Re: Changing shells (was: pkg_add not installing lsof (and other programs)?)
Message-ID:  <op.s1uil9ejfi920b@lazy.lazy.org>
In-Reply-To: <6e4453640512151258q7167d253t82f50f423002822b@mail.gmail.com>
References:  <6e4453640512151258q7167d253t82f50f423002822b@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 15 Dec 2005 23:58:44 +0300, TuxGirl <tuxgirl@gmail.com> wrote:

>> If you install bash, be aware that you have that you have to add it
>> (with it's full path, /usr/local/bin/bash) to /etc/shells befor trying
>> to change your shell (with 'pw usermod yourname -s bash').
>
> amon-re# pw usermod erins -s zsh
> pw: no default shell available or defined
>
> I've added it to /etc/shells:
> # $FreeBSD: src/etc/shells,v 1.5 2000/04/27 21:58:46 ache Exp $
> #
> # List of acceptable shells for chpass(1).
> # Ftpd will not allow users to connect who are not using
> # one of these shells.
>
> /bin/sh
> /bin/csh
> /bin/tcsh
> /usr/local/bin/zsh
> /usr/local/bin/rzsh
> /usr/local/bin/bash
>
> When I log in as my user (erins), if I run ps, it shows sh as the
> shell running.  Am I missing an important step someplace here?

   If you wanna change default shell, edit /etc/master.passwd and run
   pwd_mkdb -p /etc/master.passwd



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