下面给你整理 《Kali 虚拟机破解 root 密码(重置密码)全过程》,步骤简单、无危险,适用于 VMware / VirtualBox 版 Kali Linux。
Kali 虚拟机破解 root 密码(重置密码)步骤
Kali 基于 Debian,重置 root 密码的方式与 Debian/Ubuntu 单用户模式类似,通过 Grub 引导修改。
一、启动到 GRUB 菜单
当 Kali 虚拟机启动时:
- 出现启动界面时立即按
e(编辑启动参数) - 进入 GRUB 编辑页面
如果没有看到 GRUB 菜单:
- 在启动时长按 Shift 或 Esc
- 或按虚拟机的“发送 Ctrl+Alt+Del”重新启动后按住 Shift
二、在 GRUB 中修改启动参数
进入编辑界面后:
- 找到以
linux或linux16开头的那一行,例如:
linux /boot/vmlinuz-6xxxx root=UUID=xxxxxxx ro quiet splash
- 将这行中的:
ro quiet splash
修改为:rw init=/bin/bash
修改后的示例:
linux /boot/vmlinuz-6xxxx root=UUID=xxxxxxx rw init=/bin/bash
含义:
rw让系统根分区可读写init=/bin/bash让系统直接进入 bash,而不是正常启动
三、用 Bash 进入系统(无需密码)
按 Ctrl + X 或 F10 启动。
你会进入一个 root shell:
root@(none):/#
此时已经是 root 权限,不需要密码。
四、重置 root 密码
执行:
passwd
输入两次新密码。
例如:
passwd root
Enter new UNIX password:
Retype new UNIX password:
修改成功会提示:
password updated successfully
五、重新启动系统
输入:
exec /sbin/init
或直接强制重启:
reboot -f
系统会正常启动,此时你可以直接用 新 root 密码 登录。
六、若遇到无法写入文件系统(报错 read-only)
执行:
mount -o remount,rw /
然后再执行:
passwd
即可完成密码重置。
七、适用范围
✔ VMware Kali
✔ VirtualBox Kali
✔ Parallels Desktop Kali
✔ 物理机 Kali Linux
✔ Kali 系列衍生系统
八、补充:若你的 Kali 是默认禁用 root
某些新版本 Kali 默认用户是 kali(非 root)
如果你想启用 root:
sudo passwd root
即可给 root 设置密码。