kali虚拟机登录密码忘了怎么办,重置密码的详细步骤是什么

忘了kali虚拟机登录密码,不用重装系统,在开机时修改grub启动参数进入单用户模式,就能用passwd命令重置密码,整个流程只需要几分钟。

kali虚拟机密码忘了怎么办?试试grub单用户模式

如果你用的是VMware或VirtualBox跑kali虚拟机,突然发现登录密码不对,先别急着格式化。Kali Linux默认的grub引导菜单中,有一个可以进入单用户模式的入口,通过它我们可以在不输入密码的情况下拿到root shell,然后重置任意账号的密码。

kali系统密码忘记了!咋办?保姆级教程
加载中
kali系统密码忘记了!咋办?保姆级教程

这个方法在大多数Linux发行版上都通用,Kali自然也不例外,唯一需要注意的是,如果你的磁盘启用了LUKS全盘加密,那在进入单用户模式之前需要先输入解密密码,这个密码忘了就真没辙了,好在多数虚拟机场景下默认不启用全盘加密,所以下面的步骤基本能走通。

重置前需要准备什么

  • 一台能开机进入grub菜单的kali虚拟机
  • 对虚拟机的键盘和鼠标控制权
  • 耐心,仅此而已

进入grub编辑界面的时机

Kali虚拟机开机时,屏幕会先出现grub菜单,通常有一个倒计时等待。在倒计时结束前,用键盘上下键选中第一项“Kali GNU/Linux”,然后按字母e进入编辑模式。

如果你没来得及按,系统会直接进入登录界面,那就重启虚拟机再来一次,部分虚拟机开机会有bios自检画面,等它过去即可。

修改内核启动参数的关键一步

进入编辑界面后,你会看到一堆以set、load_video、menuentry开头的文本。用方向键翻到以linux开头的那一行,这一行很长,中间包含ro quiet splash之类的参数。

找到这一行的末尾,把光标移到最后,

kali虚拟机登录密码忘了怎么办,重置密码的详细步骤是什么

敲一个空格,然后加上single,或者加init=/bin/bash,两者效果类似,这里推荐加single,因为后续操作更直观。

完成后,按Ctrl + X或者F10启动系统,你会看到屏幕滚动一堆文字,最后停留在一个root@kali的Shell提示符,这就是单用户模式。

kali虚拟机重置登录密码的具体操作步骤

现在你已经身处root shell了,但此时根文件系统可能是只读挂载的,直接用passwd命令会报错,所以第一步是重新挂载为可读写。

把根文件系统变成可写状态

在提示符下输入:

mount -o remount,rw /

这条命令把根分区重新以读写模式挂载,输入后没有任何提示就是成功,可以用mount命令检查一下,那一行有rw字样就对了。

用passwd命令重置root密码

接着重置root密码:

passwd root

系统会提示你输入两次新密码。注意Linux终端输入密码时不显示任何字符,是正常现象,别以为没按上。

输入完成后会提示passwd: password updated successfully,这时密码就重置好了。

处理普通用户密码也忘了的情况

如果你要重置的不是root,而是某个普通用户,比如kali,把命令改成:

passwd kali

这里kali是默认的非root用户名,如果连普通用户名都忘了,可以先查看一下:

cat /etc/passwd

里,行尾带/bin/bash的最后一列,通常就是可用登录账号。

重启虚拟机并验证新密码

密码重置完成后,输入:

exec /sbin/init

kali虚拟机登录密码忘了怎么办,重置密码的详细步骤是什么

或者直接:

reboot -f

强制重启,等系统起来后,在登录界面输入刚才设置的新密码,就能顺利进入桌面了。

为什么重置以后还是提示密码错误?

有相当一部分人重置完密码,重启后依然报错,这通常是因为磁盘没有正确写回,单用户模式下,如果你用的是init=/bin/bash方式,系统没有正常挂载/proc和/sys,passwd命令可能写入到内存缓存的shadow文件但没落盘。

解决方案是,在输入passwd之前,先执行:

mount -o remount,rw /

并且确保没有其他分区挂在/etc上面,更稳妥的做法是重置完成后,先执行:

sync

把内存数据强制同步到磁盘,再重启。

另一种特殊情况:虚拟机快照导致密码回滚

如果你之前做过虚拟机快照,重置密码后重启,发现密码又变回旧的,那是因为恢复快照覆盖了磁盘改动,要么回到快照管理界面,放弃当前状态;要么重置密码后立即创建一个新快照,避免旧快照干扰。

如何避免下次再忘记密码

  • 在虚拟机内用passwd命令定期更新密码
  • 把密码记录到本地密码管理工具,比如KeePassXC
  • 养成备份虚拟机的习惯,VMware和VirtualBox都有快照功能,出问题秒回滚

如果grub菜单被隐藏了怎么办

有些kali虚拟机启动时直接进入登录界面,根本看不到grub菜单,这是因为系统设置里把grub超时时间设为了0。在开机时连续按Shift键,可以强制弹出grub菜单,这是Debian系系统的经典操作。

如果你按Shift没用,那就只能用启动U盘或安装镜像进入救援模式了。

kali虚拟机登录密码忘了怎么办,重置密码的详细步骤是什么

用kali安装镜像启动,选择“Advanced options”或“Rescue mode”,同样能挂载根分区然后重置密码。

kali linux忘记root密码后的其他恢复思路

单用户模式并非唯一的路,如果你会使用chroot,也可以从live CD里直接修改目标系统的密码,思路是:

  • 用另一个Linux系统启动虚拟机(可以用kali安装盘选“Live system”)
  • 挂载原虚拟机的根分区到/mnt
  • chroot进入该分区
  • 执行passwd root

不过这个方法比grub编辑要繁琐,grub单用户模式是最省事的方案,网上有相当一部分教程讲的是用init=/bin/bash直接进shell,其实和加single差不多,只是后续要手动执行很多东西。

行业共识认为,修改grub参数的方式适合大多数没有加密的Linux虚拟机,但如果你用的是云服务器或物理机,那就得依赖控制台或救援模式了。

关于kali虚拟机重置密码的常见问题

我的kali虚拟机用的是VirtualBox,步骤完全一样吗?

完全一样,VirtualBox和VMware只是虚拟化平台不同,操作系统层面没有区别,你只要能在虚机窗口里看到grub菜单,无论用哪个软件,操作和命令都是相同的。

重置密码会影响虚拟机里的文件和数据吗?

不会。passwd命令只修改认证信息,不触碰用户数据、配置文件、已安装的软件包,只要你的磁盘没有损坏,所有资料都会原样保留。

如果我把root密码和普通用户密码都忘了,还能重置吗?

能,只用root身份重置各自的密码即可,忘记所有密码时,进入单用户模式你就是root,可以直接对任意用户执行passwd命令,唯一需要注意的就是根文件系统要重新挂载为读写。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/614123.html

赞 (0)
墨迹天气官方域名是什么?,如何查询域名注册信息?
上一篇 2026年9月1日 09:39
jar虚拟机怎么运行apk,安卓手机怎么安装?
下一篇 2026年9月1日 09:40

相关推荐

  • Android百度定位开发怎么实现?百度定位SDK集成教程

    Android百度定位开发的核心在于精准配置AK鉴权、合理选择定位模式以及高效处理定位回调,只有将定位SDK深度集成并优化权限管理,才能在复杂的移动网络环境下实现秒级定位与低功耗运行的平衡, 集成准备与AK鉴权配置集成环境搭建是定位功能开发的基础,任何微小的配置失误都会导致定位失败,获取API Key(AK)前……

    2026年4月6日
    8100
  • ajax网络请求如何封装?ajax网络请求封装实例

    在Web开发领域,前端与后端的数据交互效率直接决定了用户体验的流畅度与系统的整体性能,随着单页应用(SPA)和复杂业务逻辑的普及,传统的原生XMLHttpRequest或基础的Fetch API已难以满足高性能、高可维护性的开发需求,本文将深入剖析如何通过AJAX网络请求封装,构建一套健壮、高效且易于扩展的前端……

    2026年6月16日
    3110
  • 金立开发者模式怎么打开,金立手机开发者选项在哪里

    金立手机开启开发者模式的核心价值在于获得系统底层的最高权限,从而实现USB调试、模拟位置、限制后台进程以及提升手机运行流畅度等高级功能,对于普通用户而言,这一模式是解决手机卡顿、连接电脑传输数据的重要途径;对于技术人员,它是刷机、Root及应用调试的必经之路,开启金立开发者模式并不复杂,但关键在于如何安全地利用……

    2026年3月11日
    12100
  • 服务器的电源自己更换到底好不好?,怎么更换

    产品概览服务器电源的稳定性直接决定业务可靠性,而市面上多数产品依赖外部冗余设计来弥补自身短板,本次测评的电源型号以“自身品质优先”为设计理念,强调本体在纹波、交叉负载、寿命等核心指标上的表现,不依赖额外保护电路,我们从实际部署场景出发,对这款电源进行了全方位的测试,外观与做工电源外壳采用全黑化1.0mm SEC……

    2026年7月20日
    500
  • 个人购买安全产品真的免费试用吗?网络安全软件免费试用多久

    个人购买安全产品免费试用在数字化转型的浪潮中,服务器不仅是业务运行的基石,更是数据安全的最后一道防线,对于个人开发者、初创团队以及中小企业而言,如何在有限的预算下获得企业级的安全防护与高性能计算资源,是选择云服务商时最核心的考量,我们深入体验了市面上几款主流的安全型云服务器产品,并结合当前的市场优惠活动,为您带……

    2026年6月30日
    1100
  • LOCVPSVPS测评,香港100元/年实测数据与性能表现,香港VPS推荐哪个,香港VPS测评

    在云原生与全球化业务布局加速的当下,服务器选型的核心已从单纯的“低价”转向“稳定性、网络质量与性价比”的综合考量,LOCVPS作为近年来在跨境服务领域崭露头角的提供商,其主打的“100元/年”入门级香港节点产品引发了广泛关注,本文基于2026年的实际测试环境,对LOCVPS香港节点进行深度实测,旨在通过真实数据……

    2026年5月25日
    5900
  • 美国独立服务器测评,实测数据与性能表现,美国独立服务器哪家速度快?

    在当前全球化业务部署与跨境数据交互的场景下,网络延迟与硬件性能直接决定了终端用户的访问体验,本次针对美国独立服务器进行了为期72小时的深度实测,涵盖计算、存储、网络及稳定性四大核心维度,所有数据均基于真实物理机跑分结果,旨在为开发者及企业提供客观的采购参考, 硬件配置与测试环境本次实测机型采用企业级主流配置,具……

    2026年4月27日
    5400
  • 如何做好数据安全?数据安全管理办法有哪些

    关于做好数据安全工作的通知在数字化转型的深水区,服务器不仅是计算资源的载体,更是企业数据资产的第一道防线,随着《数据安全法》与《个人信息保护法》的合规要求日益严格,选择一款具备原生安全架构、高可用稳定性及极致性能体验的服务器产品,已成为IT决策者的核心考量,本文基于真实测试环境,对当前市场主流的高性能云服务器进……

    2026年6月2日
    3800
  • 新浪云开发微信小程序步骤?微信开发入门教程

    新浪云开发微信是一种高效、可靠的方式,通过新浪云的云计算服务构建和托管微信应用的后端系统,它简化了微信公众号或小程序的部署、管理和扩展,特别适合中国本地化需求,提供低延迟、高可用性支持,本教程将指导你从零开始,使用新浪云实现微信应用开发,覆盖基础设置到高级优化,新浪云入门与微信开发基础新浪云(Sina App……

    2026年2月8日
    12400
  • ios开发需要自己写服务器端吗?ios开发服务器端搭建教程

    iOS应用的高质量运行不仅取决于客户端代码的健壮性,更深度依赖于服务器端的架构设计与性能支撑,构建高效、安全且高可用的服务端架构,是保障iOS用户体验的基石,也是连接移动端与数据核心的桥梁, 在移动互联时代,服务器端不再是单纯的数据仓库,而是业务逻辑处理、并发调度与安全防护的中枢神经, 通信协议选型:构建高效数……

    2026年3月8日
    11100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注