使用脚本传递 luks 密码来解锁加密的 rootfs,而不是从终端传递

使用脚本传递 luks 密码来解锁加密的 rootfs,而不是从终端传递

我想开发一个脚本,当 cryptroot 要求用户解锁时,它会传递 LUKS 密码,而不是通过键盘传递。我尝试修改 cryptroot 脚本,但无法运行它。

如果能得到任何建议就太好了。谢谢。

答案1

不确定为什么你想要一个 LUKS 根,然后存储密码并编写其使用脚本......这样做本质上覆盖了使用 LUKS 根的原因。

您需要做大量工作:/usr/share/initramfs-tools/scripts/local-top/cryptroot 替换设置保存提示输入密码的命令的变量的任何代码......相当多的工作。

在其他文件系统和可移动媒体上使用脚本方式是有意义的,但在 root/initramfs/etc 上则不然……脚本似乎使得 LUKS root 变得没有必要。

祝你好运!

相关内容