On a server which thousands of users loginto the admins seem to have neglected some basics. My default shell is csh I would like to use bash, but chsh errors because /etc/shells does not exist. To make things worse my second thought was usermod, which is unavailable on the machine.The obvious solution is to create /etc/shells but I am not an admin and they seem to be unresponsive to such matters.Is there a way to set my default shell other than using chsh or usermod? If not is there something better than running /usr/bin/bash -l every time I log in?
Set login shell if /etc/shells is missing
shell;login