There is (on linux at least) a chsh command that changes the default shell for the currently logged on user or if a parameter with a username is specified then it changes the default shell for that user.
----- Original Message ----- From: "Dustin Cross" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, July 11, 2002 13:12 Subject: Re: [luau] Changing shells > Aloha > > Each users default shell is defined in the last field of /etc/passwd. > Simply edit edit the proper user from /bin/sh to /bin/bash and when you log > in next time you will have bash. I don't know about FreeBSD, but to change > root's default shell in OpenBSD you have to edit something else, which I > can't remember of teh top of my head. > > I wouldn't change /bin/sh to point to /bin/bash as that could really mess > things up. teh different shells do things differently and there are a lot > of things that use /bin/sh and if bash1 doesn't work exactly the same > (which I don't think it does) you will be in trouble. > > Dusty > > > > > > Changing the default shell on unix (linux, bsd, commercial unixes, etc) > > generally means changing the link /bin/sh to whatever you want. In > > this case, /bin/sh is probably a symlink to /bin/csh. To change to > > bash, link it to /bin/bash. Be aware that bash1 is old and may not > > run newer scripts. Also, changing that link will break any scripts on > > your system that assume #!/bin/sh will have it parsed by csh (so check > > your init scripts). > > > > --MonMotha > > > > Jon Reynolds wrote: > >> I have a freebsd4.6 box and when it boots it automagically goes into > >> the csh shell. I installed bash1 and want it to be the default > >> systemwide shell. Where would I make the change for this? I have been > >> looking around and found how to do it for users but not systemwide. I > >> have a command in my /etc/rc.local that won't start using the csh > >> shell I get an 'ambiguous output redirect' message. When I switch over > >> to sh and run the same command it works just fine. But I need this > >> command to start at system bootup time. Any ideas? > >> > >> Jon > > > > _______________________________________________ > > LUAU mailing list > > [EMAIL PROTECTED] > > http://videl.ics.hawaii.edu/mailman/listinfo/luau > > > > _______________________________________________ > LUAU mailing list > [EMAIL PROTECTED] > http://videl.ics.hawaii.edu/mailman/listinfo/luau >
