如何仔细检查 LUKS 密码

如何仔细检查 LUKS 密码

这是我为加密卷输入新密码的方法:

sudo cryptsetup luksAddKey --key-slot 4  /dev/sda5

不幸的是,cryptsetup不要求确认新密码。如何确保我输入的密码是我真正想要的?

我看到两种解决方法。

  1. 重新启动并尝试新的密码。
  2. 借助新密码将临时密码添加到另一个插槽。删除临时密码。

有更优雅的方式吗?

答案1

cryptsetup只要带着争论就跑-y

从手册页cryptsetup

--verify-passphrase, -y
    query for passwords twice. Useful when creating a (regular) mapping for the first time, 
    or when running luksFormat. 

系统会两次询问现有密码和新密码:

$ sudo cryptsetup luksAddKey -y --key-slot 4  /dev/sda5
Enter any existing passphrase: 
Verify passphrase: 
Enter new passphrase for key slot: 
Verify passphrase: 
Passphrases do not match.

相关内容