前言
    如果忘记了系统的登录密码, 最关键的需求就是重置 root 用户的登录密码, 之后使用 root 账户可以修改其他账户的密码. 因此, 本文就介绍一下在不知道 root 用户登录密码的情况下如何重置 root 账户的密码.

    操作环境
    Kali Linux 2019.1

    操作步骤
    启动 Kali Linux, 在启动了 GNU GRUB (GNU 引导) 界面时按 e 进入编辑模式.
    之后找到如图 1 所示的位置, 把其中的 ro 改成 rw, 并删除 .gz 后面的 quite, 替换成 init=/bin/bash.

    image.png

    修改后如图 2 所示:

    image.png

    修改完成之后, 使用 Ctrl +X 组合键继续系统的启动进程, 此时是可以无密码直接进系统的, 如图 3:

    image.png
    在图 3 中所示的 # 提示符后面输入重置密码的 passwd 命令即可修改 root 用户的密码并使用修改后的密码正常登陆系统.

    方法二:
    今天使用kali的时候,由于虚拟机太多,密码还不一样,就忘记kali的登录密码了
    1.重启kali,进入恢复系统,按e键进入编辑模式
    image.png
    2.光标移动到/boot/vmlinuz行修改singal前的ro为rw,并且在initrd=/install/initrd.gz后添加init=/bin/bash,
    image.png
    3.修改完之后按F10,选中下图箭头所指方向,回车,直接进入命令行模式
    image.png
    4.在命令行输入passwd,回车就可以输入新密码,
    image.png
    5.重启进入kali图形化界面
    image.png[

    ](https://blog.csdn.net/wy_bk/article/details/88901882)