Está fazendo o que você disse, executando o script em vez de continuar com o shell. Você pode resolver o problema desfazendo a alteração feita. (A partir do modo de usuário único, se você não tiver ssh
access ou alguma outra forma de acessar.)
Aqui está uma dica: Se você fizer alterações no processo de login, no shell de login ou nos scripts de login, não efetue logout até ter confirmado que pode efetuar login novamente. Se for possível evitar que um administrador do sistema efetue login, certifique-se de manter um console do administrador do sistema conectado até confirmar que as alterações funcionem e que um administrador do sistema ainda possa efetuar login.