cryptsetup 无法识别“/etc/crypttab”中的“tries”选项

cryptsetup 无法识别“/etc/crypttab”中的“tries”选项

我已成功在 LUKS 加密驱动器上将 Ubuntu(更准确地说是 Kubuntu 22.04)设置为 Windows 10 旁边的辅助操作系统。(LUKS 容器中的单个 BTRFS 分区)

我以前没有这样做过,所以我尝试了几次才让它工作。它现在可以正常启动,但每次它要求我输入密码时,我都会在输入字段下方看到一个警告:

Ignoring unknown option: tries

这就是我的etc-crypttab样子:

# <target name> <source device>         <key file>      <options>
luks-<UUID> UUID=<UUID> none luks,tries=6

该行显然正在被读取(也证明如果我编辑它并将其更改为错误的内容,我将无法访问 LUKS 分区),但有些事情无法处理tries

我真的很想获得比默认的 3 次尝试次数更多的次数,因为我的密码很长,而且我必须在具有不同布局的键盘上输入它,这意味着我必须“双盲”输入它(看不到我在屏幕上输入的内容,也看不到我按下的键上的正确标签)。我已经遇到过一次 3 次重试的限制,这就是我知道该选项肯定被忽略的原因。

我到目前为止尝试过的:

有趣的是,该选项似乎与 Debian crypttab 手册页完全一致。Debian 手册页带有警告,它(即手册页)特定于 Debian,并建议还咨询systemd 版本(并提供链接)。systemd 版本的手册页还将“tries=n”列为有效选项。

我有点预感逗号或空格的使用有误,但我尝试的任何变化要么不起作用,要么破坏设置。

我最初的设置尝试/etc/crypttab是基于较旧的操作方法它使用选项retry- 但更改它也失败了,并且链接线程中最近有评论说它retry不再被识别,tries应该被使用。

相关内容