如何在启动时不提示输入密码的情况下安装 LUKS 加密设备?

如何在启动时不提示输入密码的情况下安装 LUKS 加密设备?

我想自动化做

sudo cryptsetup luksOpen /dev/sdc sdc_crypt
sudo mount /dev/mapper/sdc_crypt /mnt/data

在一行中

mount /mnt/data

并且只会提示输入设备的 LUKS 密码。

我以为这样的配置应该够用了,但是不行,该怎么办呢?

在/etc/crypttab中

sdc_crypt   /dev/sdc    none    luks,noauto

/etc/fstab

/dev/mapper/sdc_crypt   /mnt/data   ext4   defaults,user,noauto 0 2

答案1

使用密码提示进行安装:

systemctl start mnt-data.mount

使用 luks 卸载Close

systemctl stop systemd-cryptsetup@sdc_crypt.service

相关内容