Linux忘记root密码的解决?虽然这种情况不是很常见,但是一些粗心的管理员如果长时间不登录就会忘记密码。这时候如果是远程管理的话,实在是没有办法了。如果Linux主机就在你身边,那么还有希望。只要按照以下步骤作即可:
解决
1.重新启动后,就会出现GRUB界面。在引导加载程序菜单上,使用向上和向下箭头键选择您忘记密码的,然后输入“e”进入。编辑模式。
2.接下来你可以看到如下的屏幕,然后使用上下键选择最新的内核(这里是第二行,kernel....),然后继续按“e”键。
3.然后在编辑界面的rhgbquiet后面加上“空格”,然后输入“single”,或者直接输入数字“1”回车确认。
4.按回车后,按“b”键启动进入单用户模式,并在此处更改root密码。
5.这样重启后,root密码就已经改变了!
Centos7中重置root密码的如下:
1.打开虚拟机;
2.弹出此界面时,按上下键停止页面跳转,选择“CentOSLinux(3.10.0-1160.e17.x8664)7(Core)”,按e;
3.找到rocrashkernel=autoxxx,将ro替换为rwinit=/sysroot/bin/sh;
4.使用组合键Ctrl+X进入单用户模式;
以下是centos7中重置root密码的:
1.激活虚拟机;
2.出现此界面时,按上下键防止页面跳转,选择“CentOSLinux(3.10.0-1160.e17.x8664)7(Core)”,按e;
3.找到rocrashkernel=autoxxx,将ro替换为rwinit=/sysroot/bin/sh;
4.使用Ctrl+X组合键进入单用户模式;
在启动grub菜单中,选择编辑选项开始。按键盘上的e键进入编辑界面。找到Linux16行并将ro更改为rwinit=/sysroot/bin/sh。按Control+x以单用户模式启动。您可以使用以下命令访问chroot/sysroot6。演示机型:华为MateBook;由centos77.4.1708生成。
1.在启动grub菜单中,选择编辑选项开始。
2.按键盘上的e键进入编辑界面。
3.找到Linux16行并将ro更改为rwinit=/sysroot/bin/sh。
4.现在按Control+x以单用户模式启动。
5.您可以使用以下命令访问chroot/sysroot6。重置密码passwdroot。更新信息touch/.autorelabel。退出chroot退出。重新启动您的。
上一篇:忘记虚拟机root密码
下一篇:虚拟机怎么设置root密码