If you run su on the development system without sudo do you get the same error? That message usually means that the shell listed in the passwd database for the user you are su'ing to is either not present or cannot be accessed. - todd