如何更改 LUKS 密码?

如何更改 LUKS 密码?

在安装了具有全磁盘加密和 LVM 的 Ubuntu 11.10 后,我需要为用户提供一种轻松更改 LUKS 密码的方法。

最好使用 GUI 工具来完成此操作,以便新手用户能够执行此基本任务。

答案1

我不熟悉 GUI 工具,但cryptsetup它是与 LUKS 交互的工具。

据我所知,LUKS 基本上可以让你添加8 个密码槽你可以这样做:

sudo cryptsetup -y luksAddKey ENCRYPTED_PARTITION
sudo cryptsetup luksRemoveKey ENCRYPTED_PARTITION

其中 0 是插槽号。我猜 LUKS 将插槽存储为 0、1、2 等。但我建议您非常小心地使用 LUKS,因为您可能会将自己锁定在外。请参阅密码设置。另外,我建议您在继续操作之前访问其他发行版的 IRC 频道,以确保万无一失。

在删除密钥之前,您可能需要重新启动机器并尝试新的密码。

cryptsetup 常见问题解答

编辑:似乎gnome-disks(AKA gnome-disk-utility)允许您更改密码。

在此处输入图片描述

在此处输入图片描述

答案2

在 Ubuntu 14.04 中测试:搜索“磁盘“ 应用

选择设备,选择卷,单击齿轮(更多操作)->“更改密码”

截屏 截屏

答案3

cryptsetup luksChangeKey <target device> -S <target key slot number>

这将首先要求您输入有效的密码(在任何启用的密钥槽中),然后提示您在目标密钥槽中输入新密码。

手册页

--key-slot, -S<0-7> 对于添加密钥材料的 LUKS 操作,此选项允许您指定为新密钥选择哪个密钥槽。此选项可用于 luksFormat 和 luksAddKey。此外,对于 open,此选项选择特定的密钥槽来与密码进行比较。如果给定的密码仅与不同的密钥槽匹配,则操作失败。

答案4

在 Ubuntu 18.04 上测试运行gnome-disks,您可以指向并单击以更改加密的密码。以与上面接受的答案相同的方式。

相关内容