我使用带有luks加密根分区的CentOS 7。通常,我必须输入我的密码在引导,但有时系统不接受它。它的反应是错误的,但事实并非如此。我没有改变键盘的布局(也许它改变了自己。我怎样才能检查这个?)
这是已知的窃听器吗?
发布于 2014-12-17 12:10:22
解决LUKS和键盘布局问题的解决方案是添加两次密码短语。因此,在US/qwerty布局和您通常使用的任何东西中,都将接受相同的按键序列(在我的例子中,DE/qwertz)。
如果您使用多个键盘布局,您可以为它们添加更多的密码;LUKS总共支持最多8个密码,而且大多数人从未使用超过2个(一个密码,一个密钥文件)。
# cryptsetup luksAddKey foobar
Enter any existing passphrase: [type: qwertzqwertz]
--- in another terminal: loadkeys us ; setxkbmap us ---
Enter new passphrase for key slot: [type: qwertzqwertz]
Verify passphrase: [type: qwertzqwertz]因此,添加一个键,物理上输入相同的键序列(qwertzqwertz)三次,但是由于在输入现有密码时更改了键盘布局,LUKS实际看到的是添加的密码在另一个布局中的表示(qwertyqwerty而不是qwertzqwertz)。
之后,您的Initramfs是否能够加载您的本机键盘布局并不重要;LUKS将接受这两种布局。
https://unix.stackexchange.com/questions/174572
复制相似问题