我的root不能初始化了阿

我的root不能初始化了阿

我在GNOME里 下的CLI里..用SU 然后转成root账号...然后又打了个chsh -l 然后注销了我用的user用户去登录root的时候桌面就不显示出来了..然后从启一下结果在runlevel3仍然无法登录root账号....说是提示chsh -l 怎么也登录不上阿..我现在另一个账号也是root组的...想问问改哪个文件能改回来阿......

谢谢哦..
这种情况有root组的用户也没有用的,
进入单用户模式:
在grub引导下,系统启动后,出现grub的引导菜单,用上下健选中所要启动的linux系统,然后按字母“e”,进入编辑模式。之后再选中系统的启动内核项(如:kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 )再次按字母“e”,出现grub>提示,
如下:
grub>kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1
在上面的hda1后空一格,输入init n(init 和n之间有空格,其中n为要求系统进入的运行级别,1 为单用户模式:
grub>kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 init 1
然后回车确认,自动返回前一页面,然后再按字母“b”启动系统就可以以修改后的运行级别进入系统,(在这里的修改只影响本次启动,不会修改系统的/etc/inittab文件)。

进入单用户模式后:
sh-3.00#passwd root
之后输入你的新密码就可以了
呀..你理解错了呀..我不是那个意思....我是因为root的shell设置错了...所以导致无法正常登录了...这个应该在passwd文件中定义的..但是我现在root有没法初始化..所以就无法修改这个文件咯..不过我在gnome里用yast2 吧root的shell 改成bash就OK了..

但是我还有有个问题...我在发个贴吧..大家一起讨论哦...呵呵...对了今天novell的人来我们学校了...还有什么oss的联盟主席哦..