samuelnihoul Asked: 2022-07-07 06:27:21 +0800 CST2022-07-07 06:27:21 +0800 CST 2022-07-07 06:27:21 +0800 CST 我可以通过 ssh 恢复 root 密码吗? 772 我有一个无头服务器,我想我丢失了 root 密码。我不知道如何解决。实际上我不记得一开始就设置它。我只记得被提示输入我创建的第一个用户的密码。 root 1 个回答 Voted Best Answer Rinzwind 2022-07-07T07:43:18+08:002022-07-07T07:43:18+08:00 我可以通过 ssh 恢复 root 密码吗? 不可以。如果没有访问权限,则无法恢复密码/etc/shadow,这需要您的 sudo 密码或物理访问权限。我假设您的意思是主用户/管理员用户的 sudo 密码。 您可以重置密码,但这也需要对机器进行物理访问,并且可以使用 ... grub 救援模式 现场会议 如果您不知道管理员密码,则没有物理访问权限意味着您不拥有该机器。如果有可能以这种方式重新设置它,那么世界各地的任何人都可以做到。 有几件事: 如果您可以获得您的副本,/etc/shadow但暴力攻击可能会起作用,但除了“root”之外的任何其他人都无法读取该副本,因此您需要事先制作该文件的副本(当您仍然知道密码时)。如果你有第二个 Ubuntu 安装john the ripper,你可以在/etc/shadow. 否则,这也需要将系统引导到 grub 救援或实时会话中,以将此文件放到您拥有的机器上。 您可以通过云控制台“物理”访问云服务器,您可以在其中分离系统磁盘并将其作为数据磁盘附加到另一个实例。然后,您可以/etc/shadow在挂载点找到并使用像 John the ripper 这样的蛮力软件来提取密码。
不可以。如果没有访问权限,则无法恢复密码
/etc/shadow
,这需要您的 sudo 密码或物理访问权限。我假设您的意思是主用户/管理员用户的 sudo 密码。您可以重置密码,但这也需要对机器进行物理访问,并且可以使用 ...
如果您不知道管理员密码,则没有物理访问权限意味着您不拥有该机器。如果有可能以这种方式重新设置它,那么世界各地的任何人都可以做到。
有几件事:
如果您可以获得您的副本,
/etc/shadow
但暴力攻击可能会起作用,但除了“root”之外的任何其他人都无法读取该副本,因此您需要事先制作该文件的副本(当您仍然知道密码时)。如果你有第二个 Ubuntu 安装john the ripper,你可以在/etc/shadow
. 否则,这也需要将系统引导到 grub 救援或实时会话中,以将此文件放到您拥有的机器上。您可以通过云控制台“物理”访问云服务器,您可以在其中分离系统磁盘并将其作为数据磁盘附加到另一个实例。然后,您可以
/etc/shadow
在挂载点找到并使用像 John the ripper 这样的蛮力软件来提取密码。