在无法使用任何账户的前提下重置任何账户的密码,需要能接触到物理机或VNC上去(需要更改启动菜单)。
其实很简单啊,网上有说直接在Recovery模式下更改的,那个需要你没有设定过root密码或者知道root密码,不过一个死循环逻辑是我都知道root密码了直接进去改不好吗。
所以解决方案是系统开机之前,长按shift,进入GRUB,选择Advanced Options for Ubuntu,选择后面带(recovery mode)
的那一行,不要回车,按E键进入编辑,找到recovery nomodeset
并将其删掉,再在这一行的最后面(dis_ucode_ldr
后面)输入quiet splash rw init=/bin/bash
,然后按F10启动,启动后会有root@(none)#
,此时就已经进入了命令行模式,并且执行的命令对本机生效,此时直接passwd root
或者重置其他用户的密码均可。