我可以查看已安装加密卷的密码吗?

我可以查看已安装加密卷的密码吗?

首先:是的,我知道这很愚蠢

几周前,我安装了一台新的 Ubuntu 18.04 机器,并进行了全盘加密。从那时起,它一直在运行,只是晚上被锁住了。今天,我正要重新启动它以更新一些软件,却发现我并不完全确定启动密码是什么。(好吧,一开始我确定我不记得了,但现在我想我记起来了。)不过,我还是想在重新启动之前确定一下。

我看到一篇帖子说这ecryptfs-unwrap-passphrase应该能让我获得信息,但运行它(无论是否使用 sudo)都会出错stat: no such file or directory。我找到了一个视频,向我展示了如何提取主密钥并添加新密码,但我担心我会搞砸一些事情,无论如何都要重新开始。

有什么帮助吗?

答案1

全盘加密用于cryptsetup管理 LUKS 加密设备,而不是ecryptfs其中ecryptfs-unwrap-passphrase的一部分ecryptfs-utils,我猜它没有安装在您的系统上,与您的设置和加密卷无关。

你的问题的答案是:不,你无法看到加密的 LUKS 卷的密码。

我建议使用:

sudo cryptsetup open /dev/sdXY new_mapper

/dev/sdXY是您的加密分区,它将要求您输入用户密码(sudo),然后输入密码。尝试不同的可能密码来找到正确的密码。

如果您的密码错误,您将收到错误:

No key available with this passphrase

否则(如果正确的话)会出现一条消息,抱怨该设备已在使用中。然后您就可以开始并安全地重新启动,并且知道您的密码是什么。

如果你记不住密码,不要惊慌,使用此方法添加新密码。

相关内容