Kali Linux密码忘记了怎么办?完整解决方案
前言
Kali Linux是网络安全从业者的常用发行版,但忘记密码的情况时有发生。别担心,本文将介绍多种重置密码的方法,让您轻松恢复系统控制权。
方法一:使用单用户模式(Grub启动时)
- 开机,在Grub菜单出现时按 e 进入编辑模式。
- 找到以
linux开头的行,在末尾添加init=/bin/bash。 - 按 Ctrl+X 或 F10 启动。
- 系统会直接进入bash提示符。
- 重新挂载根文件系统为读写:
mount -o remount,rw / - 使用
passwd命令重置密码:passwd <用户名>(默认用户为root或kali) - 输入新密码并确认。
- 执行
exec /sbin/init或重启系统。
注意:如果Grub菜单不显示,可在开机时长按 Shift 键(BIOS模式)或按 Esc(UEFI模式)。
方法二:使用Live CD/USB重置密码
- 用Kali Live CD/USB启动系统。
- 打开终端,挂载硬盘上的根分区,例如:
mount /dev/sda1 /mnt(根据实际情况调整分区名)。 - 切换到chroot环境:
chroot /mnt - 使用
passwd重置密码。 - 退出chroot并重启。
方法三:使用恢复模式(如可用)
- 在Grub菜单中选择高级选项(Advanced options for Kali Linux)。
- 选择带有“(recovery mode)”的内核。
- 在菜单中选择“root - drop to root shell prompt”。
- 挂载文件系统为读写:
mount -o remount,rw / - 重置密码。
常见问题
Q:重置后无法登录,提示密码错误?
A:确保分区挂载正确,且修改的是正确的用户密码。尝试使用 passwd root 和 passwd kali 分别重置。
Q:没有Grub菜单怎么办?
A:在VMware虚拟机中,开机时立即按 F2 进入BIOS调整启动顺序,或直接按 Esc 呼出Grub。
总结
以上方法适用于绝大多数Kali Linux版本。建议平时创建备用管理员账户或记录密码,避免紧急情况。如果在操作中遇到问题,欢迎留言交流。