在使用linux时,可能会碰到root密码忘记的情况,这时我们可以通过如下操作来重设root密码,这种操作只能在本地机上来进行,那些想试图通过网络来修改的就不要有非分之想了
在服务器开机运行到Grub画面是,按E键进入登陆选择项,其中有三项,
Root (hd0,0)
kernel /boot/vmlinuz-2.4.21-15 EL ro root=LABEL=/
Initrd /initrd-2.4.21-15 EL.img
将光标移到第二项,然后再次按E键,在出现的界面里面最下面一行是:
Grub edit > kernel /boot/vmlinuz-2.4.21-15.EL ro root=LABEL=/
在ro之前添加 single ,或者在这行后加一个空格再输入1,这两个操作任何一个都可以即:
Grub edit > kernel /boot/vmlinuz-2.4.21-15.EL single ro root=LABEL=/
或者
Grub edit > kernel /boot/vmlinuz-2.4.21-15.EL ro root=LABEL=/ 1
然后按回车返回刚才的Grub登陆选择界面,在第二项上按B键。即可直接进入Linux 命令行,然后键入 passwd root 即可修改root用户的密码。再reboot重新启动计算机就可以了。