If you cannot access your GENERAL Domain account, you may use this application to self-service reset your password. It will ask you to log in with your WatIAM/UWDir password and then allow you to change your GENERAL Domain password.
You may also reset your GENERAL Domain login shell to /bin/bash.
Setting your TEACHING Domain Password and Shell
A GENERAL Domain account is different from a TEACHING Domain account (details here). If you want to reset your TEACHING Domain password or shell, you can do so at https://www.student.cs.uwaterloo.ca/password.