作为Linux系统管理员Linux忘记root密码怎么办?或者是在不知道root密码想强制更改root密码。本文章只针对grub方式引导的方式下如何破解Linux的root密码。我们知道在不知道root密码的情况下要通过runlevel运行级别为1扡就是我们通过所说的单用户模式是进行重置root密码。
下面我们就详细介绍一下如何破解Linux的root密码:
1开启Linux系统我这里用的是RedHatAS5版本的。进入grou引导菜单会出现下面的话:
”Pressanykeytoenterthemenu“这时我们有3秒钟的时间来按任意键进入Grub菜单如何设置这个默认3秒钟时间或者我们不想设置默认启动的系统请参看:inittab设置。
2进入grub菜单这里会列出本机所安装的多个操作系统如果只有一个那么就只显示一个启动菜单的。这时我们看启动菜单框下面有一行其中我们按"e"键进入grub编辑模式(注:这里的编辑只对本次启动有效不保存入grub.conf文件的)
3移动键盘选择第二列kernel/vmlinuz-2.6.18-128.el5roroot=LABEL=/rhgbquit这一行其中这里也就是我们可以重置root密码的关键。再根据屏幕下面的提示我们按”e“键。进入编辑模式。
4将kernel/vmlinuz-2.6.18-128.el5roroot=LABEL=/rhgbquit更改为kernel/vmlinuz-2.6.18-128.el5roroot=LABEL=/1rhgbquit(注意添加的1前后空格)更改后我们按esc退出编辑模式。回到上级菜单再按b键启动系统。(当然这里我们也可以把1写成single也表示单用户模式)
5成功启动系统这时系统不会提示我们输入任何信息直接进入系统这时我们全可以修改root密码了使用passwd命令如passwdroot系统让我们输入自己的新的root密码并确认一遍。设置完毕重启系统reboot。这样我们便成功更改了这台Linux系统的root密码。
安桌系统手机ROOT的意思: