使用磁盘应用程序:

使用磁盘应用程序:

我安装了 Ubuntu 11.10备用CD 并使用加密的 LVM 加密整个系统(启动除外)。2020 年更新:可以在安装类型Ubuntu 安装步骤,点击高级功能并选择使用 LVM加密...

一切都像以前一样顺利,但我想更改加密 LVM 的密码。我尝试遵循此提示和技巧文章,但不起作用。输入以下内容后:

sudo cryptsetup luksDump /dev/sda5

它显示:“设备 /dev/sd5 不存在或拒绝访问。”我以为加密分区是 /dev/sda5。有什么办法可以更改密码吗?

答案1

使用磁盘应用程序:

Ubuntu 18.04或更新版本有可能使用(Gnome)磁盘. 感谢暗示格雷格·利弗,点击后我发现了Greg提到的:

  1. 打开 Gnome 磁盘。
  2. 在左侧面板中选择/单击主物理硬盘。
  3. 单击 LUKS 加密分区,在此示例中为分区 3: Gnome 磁盘截图
  4. 单击编辑图标(齿轮)并选择“更改密码”。

如果你得到错误,关闭 GNOME Disks 并在终端中打开它:( sudo gnome-disks
这有助于@ScriptAutomate,谢谢你的提示。)

或者使用命令行:

这是对我有用的答案,之后哈米什帮助我认识到我的错别字。

警告(为了较旧Ubuntu 版本,较新版本(例如 19.04)应该错误修复但无论如何都要小心):如果您只有一个密钥,并且在添加另一个密钥之前将其删除,则重新启动后您的磁盘将无法访问!这也意味着您之后无法再添加新密钥。 谢谢华夫饼卡伊莫夫尔感谢这些有益的评论。

首先,你需要弄清楚这是加密的 LVM 分区,它可能是 sda3,但也可能是 sda5(Ubuntu LVM 上的默认设置)、sdX2、……:

cat /etc/crypttab

添加新密码,使用luksAddKey

sudo cryptsetup luksAddKey /dev/sda3

消除现有密码,使用luksRemoveKey,通过输入要删除的密码:

sudo cryptsetup luksRemoveKey /dev/sda3

查看当前使用的插槽加密分区(确保至少显示一个插槽):

sudo cryptsetup luksDump /dev/sda3

引自此博客。 谢谢。

意识到: 弗利姆经历Ubuntu 的系统键盘布局从 Dvorak 更改为 Qwerty。您无法看到您正在使用的键盘布局(错误 #1862656)并且您不能选择显示密码(错误 #1862654)。此外,你只有三次机会,之后必须等待 60 秒(错误 #1862660)。谢谢电影谢谢你的有益评论!

答案2

从软件管理器下载“磁盘”。运行它。选择您的加密设备分区。单击齿轮图标。选择“更改密码”。就这样

答案3

要查看使用的插槽:

sudo cryptsetup luksDump /dev/sda5

并找出要使用的分区

cat /etc/crypttab

如果是通过 uuid 列出的,则使用

ls -l /dev/disk/by-uuid/{insert your uuid here}

然后使用

sudo cryptsetup luksAddKey /dev/sda5
sudo cryptsetup luksRemoveKey /dev/sda5

或者

sudo cryptsetup luksChangeKey /dev/sda5

为了更快速地参考(假设 /etc/crypttab 中只有 1 个条目)

sudo cryptsetup luksAddKey /dev/disk/by-uuid/$(cat /etc/crypttab | sed -e "s|\(.*\) UUID=\(.*\) none.*|\2|g")
sudo cryptsetup luksChangeKey /dev/disk/by-uuid/$(cat /etc/crypttab | sed -e "s|\(.*\) UUID=\(.*\) none.*|\2|g")

答案4

加密分区很可能正在使用/dev/sda5(请注意 sda5 中的 a),而且这可能是您需要使用的设备(除非这只是您问题中的拼写错误)。

但是加密设备本身会有另一个名称 - 例如/dev/mapper/cryptroot。对于设备名称,您可以:

  • 查看文件/etc/crypttab- 其中将包含分区和映射器名称,但仅适用于永久分区
  • 运行mount并查看映射器名称 - 当您通过 USB 插入加密磁盘时这很有用。(虽然我不确定您如何找到实际的底层设备名称)。

相关内容