Cambiar shell y locale en csh (tcsh)

Tengo acceso a una shell en la que desde hace poco han cambiado bash por tcsh. Estoy acostumbrado a bash y quería seguir manteniéndolo, pero había un problema y es que chsh (change login shell) no funcionaba porque no encontraba el usuario en /etc/passwd (por ser usuario LDAP)

También los muy majos habían cambiado las locales a LC_ALL C, ni más ni menos…

Estas son las modificaciones que he hecho al archivo .cshrc:

alias l ls -al --color
alias sss "svn update && svn status"
setenv LANG en_US.utf8
setenv LC_ALL en_US.utf8
setenv EDITOR vim
setenv SHELL /bin/bash

Más información para modificar el archivo .cshrc: http://www.cyberciti.biz/faq/freebsd-how-to-export-shell-variable/