/etc/passwd,
which contains a line for every user authorized to login.
Try this command to see the line for your account, substituting
your login name for mine:
grep zahorjan /etc/passwd
To change your login shell, you need to modify your line in that file. However, you can't just edit the file (because if you could you could modify other people's login shells, and do some nasty things).
chsh is a program that:
root privilige
/etc/passwd to update your login shell entry
For chsh to work, a number of things are required:
chsh installed
At the moment, we're experiencing the following problems. They may be fixed by the time you try, or maybe not:
attu: chsh fails trying to verify your password
cygwin installations: no chsh installed
If you have problems using chsh, you can do the rest of the
assignment by just continuing with the instructions on the main page.
(In particular, you launch a bash in sub-step 3 of step 2.)
That will let you talk to bash until you logout of that shell,
but it won't cause bash to be your shell the next time you login.