需要一个 pam_mount 的循环设备

需要一个 pam_mount 的循环设备

我设置pam_mount为在登录时自动挂载磁盘映像,该映像包含luks2加密文件系统,非常类似于Arch Wiki 中的示例

我的用例要求在登录时存在循环设备,否则 mount 命令将失败。在我的操作系统 (Arch) 上不存在循环设备,需要按需创建它们。

我想到了一个 systemd 服务,它只执行losetup -f并退出。该服务解决了启动时的问题After=local-fs.target,但并不理想。

还有其他方法可以在启动时创建循环设备吗?

我无法使用fstabwith 类型loop,因为解密需要登录密码。

我认为不能将其配置为在执行 mount 命令之前pam_mount执行任意命令(仅仅是命令)。losetup -f

pam_exec看起来它能够运行losetup -f,我不知道它是否应该用于此。

有什么想法吗 ?

相关内容