如何重置 Kali Linux root 密码
如果您无法再登录 root 用户帐户,可以重置 Kali Linux 密码。如果您有一段时间没有登录并且忘记了 Kali Linux 密码,就会发生这种情况。如果您还没有尝试过,在 VMWare 和实时映像上,root 用户的默认 Kali 密码是 toor
(向后root)。在重置 Kali Linux 密码之前尝试使用此密码登录。
在本教程中,我们将逐步说明重置 Kali Linux 管理员密码。这将涉及编辑登录启动参数以允许重置 Kali Linux 密码。请继续阅读以了解具体操作方法。
你知道吗?
通常你不需要root密码,你的Kali系统上甚至可能没有设置root密码。相反,您应该使用 sudo 命令以 root 身份运行命令。如需使用 sudo 或在终端中登录 root 帐户的帮助,请参阅我们的 Kali Linux 默认密码指南。
在本教程中您将学习:
如何在 Kali Linux 上启动进入 GRUB 菜单
如何编辑 GRUB 菜单
如何检查根分区的RW权限
如何重置 Kali root 密码并重新启动系统
启动至 Kali GRUB 菜单
如何重置 Kali Linux 密码分步说明
重新启动 Kali Linux 系统进入 GRUB 启动菜单。突出显示您通常从中启动的默认启动菜单,然后按
e
键以编辑此启动菜单条目。进入 GRUB 菜单编辑模式后,您将看到以下窗口。向下滚动,直到到达以关键字
linux
开头的行。找到上一步指定的适当启动项后,使用导航箭头查找关键字
ro
并将其替换为关键字rw
。接下来,在同一个启动项上找到关键字quiet
并将其替换为init=/bin/bash
。检查根分区的 RW 权限。输入
mount
命令并查找/
根挂载分区。确认该分区已使用rw
权限挂载。此时我们就准备重置root用户密码了。输入
passwd
命令并输入您的新密码。再次输入 root 密码进行验证。按ENTER
并确认密码重置成功。重启卡利
到了这个阶段你就完成了。只需重新启动系统或使用以下 linux 命令继续启动:root@(none):/# exec /sbin/init
重置 Kali Linux 密码故障排除
Enter new UNIX password:
Retype new UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged
您的根分区以只读方式安装。尝试:
# mount -o remount,rw /
来解决这个问题。
[ end Kernel panic - not syncing: Attempted to kill init! exit code=0x0007f00
确保在编辑 grub 的菜单项时删除了 splash
启动选项。
当尝试使用 reboot
命令重新启动时,我得到:
Failed to connect to bus: No such file or directory
Failed to talk to init daemon.
忽略并重新启动:
# exec /sbin/init
结束语
在本教程中,我们了解了如何重置 root 用户帐户的 Kali Linux 密码。对于忘记 Kali Linux 密码的用户,无需惊慌,因为此过程始终可用于重新登录并重置密码。在最新版本的 Kali Linux 中,root 帐户根本不应该有密码,并且用户应该通过使用 sudo
实用程序以管理员权限执行命令。