红联Linux门户
Linux帮助

清空Fedora Linux的root密码

发布时间:2007-07-20 17:25:24来源:红联作者:cmbzipos
  如果忘记了Linux密码,可以很简单的破解。下面已Grub为例进行说明(相信大家的BootLoader都是Grub吧)

  1)在提示选择系统时,在你的Linux那项上按E,注意不要按回车,用E进入下级菜单。

  2)选择第二项
  kernel /vmlinuxz-.......ro root=/dev/........

  还是按E键,不要用回车进入该选项。

  3)会看到:
  grub edit> kernel /vmlinuxz-.......ro root=/dev/........

  在ro和root之间加上single变成
  grub edit> kernel /vmlinuxz-.......ro single root=/dev/........

  然后回车。

  4)还是选择第二项,此时已经变成kernel /vmlinuxz-.......ro single root=/dev/........

  这次用B键选择,注意不是回车。等待一会儿就进入了单用户的命令行模式。

  5)在#提示符后面输入:
  vi /etc/shadow

  看到第一行有root:.....:...:...等东西

  把root后的第一个:和第二个:之间的东西删掉后保存。也就是说将变成root::..:...类似的东西。

  注意因为是只读文件所以保存时用命令:wq!

  6)输入reboot后重启系统,正常引导(即不用任何干预)后用root登陆,密码为空。
文章评论

共有 2 条评论

  1. hobo2008 于 2008-07-04 16:07:45发表:

    (5ty(

  2. cmbzipos 于 2007-07-20 17:25:48发表:

    本文是以Fedora 6为例说明的,其它Linux版本同样是这个操作