I was just on irc://freenode/##linux, and found out about the chsh command:
change what your login shell is, without getting a sysadmin to do it for you
(it's setuid). This would definitely come in handy on zoo and cems, if I hadn't
already gotten mine changed.
Thought I'd throw it out there for anyone else dealing with shells they don't want.