郁闷的问题:telnet窗口无法用了.请问怎么办?气死我了

昨晚都没有睡好觉.

事情经过:

1.我以root身份在\目录下进行了 chmod -R 777 * 操作.刚敲回车,发现当前目录不对,于是
立即按ctrl+c中断命令执行.
结果发现在终端命令行窗口中,我用su root想改变为管理员时,系统总是提示我密码错误.(
实际上密码绝对是正确的)

2.于是我注消当前的普通用户身份,以root登录系统.在\目录下ls -l了一下,发现bin,boot,
dev都已经变成777的权限了,于是
我执行了
chmod -R 755 bin
chmod -R 755 boot
chmod -R 755 dev

3.注消root,以普通用户登录,发现出不来桌面了,只是一片桌面的背景色.

4.再以root登录系统,执行了
chmod 777 /dev/null
注消root,以普通用户登录,能够看到桌面了,但是运行终端命令行窗口不出现"[jch@SAILING
-JCH jch]$"提示符,就只有一个
光标在第一行第一列闪动.
然后我用root登录系统,在终端命令行窗口中运行以下命令结果如下:
[root@SAILING-JCH root]# su jch
[jch@SAILING-JCH root]$ su root
Password:
su: cannot set groups: 不允许的操作
[jch@SAILING-JCH root]$

请问大虾这是怎么回事?我要如何操作才能将我的普通用户的终端命令行窗口重新弄出来?