小编mor*_*rxa的帖子

systemd:在访问时解密 luks 设备

我有一个带有 LUKS 加密分区的外部驱动器。由于该设备是外部 USB 设备,我并不总是需要它,我只想按需解密和自动挂载。我可以轻松地使用x-systemd.automountin将文件系统自动挂载到解密分区上/etc/fstab。但是,我无法按需解密分区。我尝试了两种不同的方法:

  1. 我添加了该行

    mnt-usb-crypt UUID=<UUID> /path/to/keyfile luks
    
    Run Code Online (Sandbox Code Playgroud)

    /etc/crypttab。但是,现在分区总是被解密,即使我没有在/etc/fstab.

  2. 我更改/etc/crypttab并添加了noauto选项:

    mnt-usb-crypt UUID=<UUID> /path/to/keyfile luks,noauto
    
    Run Code Online (Sandbox Code Playgroud)

    现在,根本没有 systemd 设备,预期dev-mapper-mnt-usb.device不存在。

根据 的联机帮助页crypttab,没有像x-systemd.automountcrypt 设备这样的选项。

是否有可能将 systemd 配置为仅在访问设备时对其进行解密?

encryption mount luks systemd

5
推荐指数
1
解决办法
5347
查看次数

标签 统计

encryption ×1

luks ×1

mount ×1

systemd ×1