I've never had any problem with "su" regarding the correct prompts, my systems all pretty much use the distributed .cshrc's .login's .profile's etc The only problems I have is using 'newgrp' if my shell is csh and I try to re-log in with the new group id.