When I login server as root through ssh, I only see following message printed, but the prompt string is missing:
Last login: Wed Dec 21 08:12:26 2011 from xxx.xxx.xxx.xxx
I can type, but all command doesn't work. Only after I press ctrl-c, the prompt string shows up:
[root@xxxxxx~]#
Moreover, sftp does not work also for root. All other user on the system do not have such problem: no need ctrl-c to login, and sftp works well. Reboot doesn't solve the problem.
Anyone knows why?

/etc/passwd? – Garrett Dec 21 '11 at 16:29