乐者为王

Do one thing, and do it well.

忘记Linux的root密码后

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

使用Linux的安装光盘启动电脑,出现boot:引导符后输入以下内容:

1
linux single root=/dev/hda3 initrd=  # /dev/hda3是Linux系统所在的分区

进入系统,把/etc目录下的shadow和passwd文件复制到/home/zer0ne目录下,修改shadow文件的属性。再到John the Ripper password cracker网站下载John the Ripper,编译安装好后输入:

1
./unshadow passwd shadow > passwd.1

接着运行破解:

1
john passwd.1

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

Comments