恢复加密密码

恢复加密密码

我使用“sudo cryptsetup luksRemoveKey /dev/sda5”删除了加密密码。现在重新启动后,它再次要求输入加密密码,并且不接受旧密码。现在我对此一无所知,我不知道现在该怎么办。请帮帮我。

答案1

来自man cryptsetup

警告:如果您从 stdin 读取密码(没有其他参数或使用“-”作为 --key-file 的参数),批处理模式 (-q) 将隐式打开,当您从 LUKS 容器中删除最后一个剩余密码时不会发出警告。删除最后一个密码将使 LUKS 容器永久无法访问。

如果你删除了最后一个密码,则不可恢复。您必须从备份中恢复。通常您只配置一个密码,除非您在某个阶段手动添加了更多密钥。

您可以使用 来验证是否还有任何剩余的正在使用的密钥sudo cryptsetup luksDump /dev/sda5

如果没有正在使用的插槽,那么抱歉,数据已经没了。

相关内容