> -----Original Message----- > From: Jonathan Chen [mailto:[EMAIL PROTECTED] > Sent: Tuesday, March 01, 2005 10:20 AM > To: Ben Munat > Cc: freebsd-questions@freebsd.org > Subject: Re: tab completion > > > On Tue, Mar 01, 2005 at 09:28:02AM -0800, Ben Munat wrote: > > None of those commands worked... However, I've also found that echo > > $SHELL > > in my regular user's terminal says /bin/sh, while as root > it says /bin/csh. > > If you're using /bin/sh, then of course none of the given > commands will work as they are for tcsh. > > > Both root and the non-root user's shells are listed in > /etc/passwd as > > /bin/tcsh, so where else would the shell get set? Can I > just set all > > terminals and all users (i.e. me) to have the same shell > with the same > > capabilities? > > I suspect that /etc/passwd has gotten out of sync with > master.passwd. Don't edit /etc/passwd. Use vipw(1) and make > your changes within there.
Correctly installed shells are found in /etc/shells. You can populate by adding shells throught the ports. as root (su) whatever do this.. chsh <username> which should be self explanatory. dave _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"