乐者为王

Do one thing, and do it well.

忘记Linux的root密码后

一不小心忘记了Linux的root密码,只能以普通用户zer0ne的身份进入系统了。

找到Linux的DISC 1安装光盘,从光盘启动,出现boot:引导符后输入(其中,/dev/hda3是Linux系统所在的分区):

1
linux single root=/dev/hda3 initrd=

进入系统,把/etc目录下的shadow和passwd文件复制到/home/zer0ne目录下,修改shadow文件的属性。再到 http://www.openwall.com/john/ 下载一个John the Ripper,编译安装好后输入:

1
./unshadow passwd shadow > passwd.1

接着运行破解:

1
john passwd.1

这样,过了半个多小时我的root密码就回来了。

Comments