首先,你要明白,你的密码如果忘记了,你使用的引导工具是什么!常用的引导工具有lilo,GRUB等等。你必须首先明白了之后,才能选择正确的方法破解!
我首先说一下当你的linux使用lilo来引导的时候,密码忘记了的破解办法。
在启动的时候就会出现lilo的提示符,这个时候按ESC,这个时候就会出现LILO boot:提示符。如下:
LILO boot:
在后面直接输入linux single,或者init 1就直接进入单用户模式下,这个时候root是直接登陆的,不需要输入密码。
当电脑启动以后,输入
#passwd
输入root的新密码。
搞定~
如果你的系统使用的是GRUB引导,这个时候就更简单了,不过操作的时候小心哟,不然你可能不成功!
开机的时候你会看到GRUB的启动选项,请将光标移动到Linux的启动行,输入e回车。这个时候你会看到如:
kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/的行,请将光标移动到最后,输入single然后回车返回,按b启动就可以了。
注意,这个时候启动是没有密码的,你可以直接去运行passwd修改密码。
我首先说一下当你的linux使用lilo来引导的时候,密码忘记了的破解办法。
在启动的时候就会出现lilo的提示符,这个时候按ESC,这个时候就会出现LILO boot:提示符。如下:
LILO boot:
在后面直接输入linux single,或者init 1就直接进入单用户模式下,这个时候root是直接登陆的,不需要输入密码。
当电脑启动以后,输入
#passwd
输入root的新密码。
搞定~
如果你的系统使用的是GRUB引导,这个时候就更简单了,不过操作的时候小心哟,不然你可能不成功!
开机的时候你会看到GRUB的启动选项,请将光标移动到Linux的启动行,输入e回车。这个时候你会看到如:
kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/的行,请将光标移动到最后,输入single然后回车返回,按b启动就可以了。
注意,这个时候启动是没有密码的,你可以直接去运行passwd修改密码。
在启动界面的时候按E
选择kernel XXXXXXXXXX后面一堆可能对应版本不同
再次按E
grub edit> kernel XXXXXXXXXXXXX的后面加上空格1
然后回车
回到选择界面 按B(boot)
一大堆的启动信息过后
出现了熟悉的命令行
输入 passwd
设置新密码即可
选择kernel XXXXXXXXXX后面一堆可能对应版本不同
再次按E
grub edit> kernel XXXXXXXXXXXXX的后面加上空格1
然后回车
回到选择界面 按B(boot)
一大堆的启动信息过后
出现了熟悉的命令行
输入 passwd
设置新密码即可
本文转自 沐小七 51CTO博客,原文链接:http://blog.51cto.com/3088522/568944