Date: Wed, 27 Aug 2003 10:57:11 -0500 From: "Charles Howse" <chowse@charter.net> To: "'thomas may'" <thomas.may@x9media.com>, <freebsd-questions@FreeBSD.ORG> Subject: RE: no root login after changing shell Message-ID: <005a01c36cb3$e07d26f0$04fea8c0@moe> In-Reply-To: <000001c36ca9$70c223b0$8b01a8c0@notebook>
next in thread | previous in thread | raw e-mail | index | archive | help
> i wanted to change the shell for user root to bash. > in the freebsd online handbook i found this command: >=20 > # echo "/usr/local/bin/bash" >> /etc/shells >=20 >=20 > but what i didnt know at this moment, that i have to install bash > before. > so i logged of as user root and get now on login the following error: >=20 > su: /usr/local/bin/bash: No such file or directory >=20 > can anybody please help me ... > thanx Been there, done that, I sympathize with you. The proper way to have done that would be: Install bash As root, type chsh That will open vi, or your configured editor. Then change the shell line to: /usr/local/bin/bash Alternately, you can, as root, type: Chpass -s /usr/local/bin/bash root This aviods opening vi and the editing I mentioned above. As far as recovering from this problem, I'm kinda a newbie myself, when I did that, I finally re-installed. Maybe someone can point you to the easy way to fix it.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005a01c36cb3$e07d26f0$04fea8c0>