- A+
0x00:前言
系统:ubuntu 18.04
问题:root密码忘记,普通用户密码忘记。一些权限无法完成,然后因为开飞机,google浏览器开代理需要认证用户名密码,然后普通用户名密码也忘记了,不能科学上网就很难受(此处滑稽),重置ubuntu登录系统密码中间遇到小曲折就是grub进步去,最终瞎按进去了 我是shift+esc 完全玄学进去了(讲道理长按SHIFT就行),下面记录一下。
0x01:进入grub
系统开机之前,长按shift,即可进入grub。网上查的有的是按esc。总之进入grub就可以进入recovery模式重置密码了
grub即如图:

0x02:选择第二个高级选项,按回车键。(有些地方忘了截图...)
0x03:然后选中最后有(recovery mode)的选项,推荐选择版本较高的一个。
按e进入如下界面(请不要使用enter键),通过上下左右键,移动光标,找到linux /boot/vm.......ro recovery nomodeset 所在行。找到recovery nomodeset并将其删掉,再在这一行的(最后面)输入quiet splash rw init=/bin/bash
接着按F10或者ctrl+x。
0x04:输入passwd命令
然后按提示连续输入2次密码,按enter后提示密码更新成功。这里直接输入passwd是修改root密码。也可以输入命令 passwd usename,然后修改用户密码。
0x00:如法一还没解决root和普通用户密码重置请参考如下法二。
同法一0x01、0x02,0x03,进入recovery mode,然后会进入恢复菜单选择 root,回车进入 ,如下图

0x01:(普通用户密码重置)输入命令:mount -o rw,remount /
0x02:输入命令:ls /home
此时会显示你在系统中的用户
0x03:passwd +在系统中的用户
0x04:”输入新密码
0x05:再次输入新密码
0x06:(root密码重置)同法一步骤0x04
0x07:exit回到刚才上图的这个界面,选择resumed,按回车,后面的提示直接回车就行
