首页 > 编程笔记

Linux root密码忘记的解决方法

这种情况虽然不是很常见,但是有些粗心的管理员长时间没有登录系统,还真会忘记密码。针对这种情况,我们提出了解决方案,在下文中有详细的步骤进行演示:

1) 当我们打开虚拟机,输入用户名 root 时,按下回车键会提示输入设置的密码,如果我们忘记密码,输入错误的密码会出现输入密码错误的情况,如图 1 所示。提示密码错误,再次进行输入密码。


图 1 输入密码错误

2) 重启虚拟机,在重启的时候不停地连续按着 Esc 键,会进入如 2 所示的页面,选中第一个(高亮显示即为选中)选项,然后按下键盘的 E 键。


图 2 选向卡

3) 进入到初始化脚本编辑页面,该脚本有两页,用键盘的下键向下拉,直到最后两行,如图 3 和图 4 所示。


图 3 初始化脚本编辑页面1


图 4 初始化脚本编辑页面2

4) 光标拉到最后两行需要添加命令,shgb 后面添加命令 LANG=\zh_CN.UTF-8,然后在后面接着添加 init=/bin/sh,如图 5 所示。


图 5 显示位置

5) 在相应的位置上添加完成之后,如图 6 所示,然后在键盘上按 Ctrl+X 快捷键执行退出操作。


图 6 添加 init=/bin/sh

6) 首先进入设置密码页面之后(一开始只有上面那一行),表示初始化成功,然后依次输入命令 mount-o remount,rw 和 /passwd root,再输入两次新设置的密码(密码不会直接显示出来),接着系统会输出 touch/.autorelabel 和 exec/sbin/init 的代码,如图 7 所示。


图 7 重新设置密码

优秀文章