在玩SuSe的时候不小心修改了/etc/passwd文件中root用户的shell栏.
通过一个普通用户查看到/etc/passwd文件root的shell为xyz.
问题是找到了,可如何解决呢??
root是肯定不能登陆shell了;普通用户又没有对/etc/passwd的写权限...
貌似再没其他办法了,只好进单用户模式...
结果半天却发现按redhat的方式没法进入单用户模式,网上搜了一会..方法如下:
 
开机启动时选择"other options"
然后,输入"boot=/bin/bash"
OK !