Thursday, May 18, 2006

Changing shells in OS X

I've been looking at the shell (text mode) program provided by Apple for OS X. Of course everybody knows it is in the main system directory under applications -> utilities -> terminal... There are several shells to choose from. Since I am familiar with Linux on the PC I chose to use the one they give us as a default there. Namely bash. Apple chooses tcsh as their default. Bash is a little more powerful than tcsh.

The way to access it is under applications -> utilities -> netinfo. Login as the administrator account to make the changes (under user) otherwise the whole system will be locked down. Even the chsh (change shell) command won't work. I went as far as editing the password files with no joy. This process worked for me.