我有一台有多个用户的机器。一个用户的主目录使用 LUKS 加密。有一个 crypttab 条目用于在启动时打开 LUKS 分区。
当系统启动时,它会要求输入加密密码。
系统上还有其他用户没有加密其主目录。如何允许在启动系统时仅选择性地打开 LUKS 分区?
我希望其他用户能够跳过输入密码。
如果在提示符下按下Esc
或^D
,系统将进入紧急模式。我希望它继续正常启动。
操作系统Ubuntu 22.04.1 LTS
内核版本5.15.0-58-generic
挂载后的分区结构如下:
$ cat /etc/fstab
UUID=a5f0521f-070e-4319-b7d4-d13a6f8de6ec / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
UUID=0786-63C0 /boot/efi vfat defaults 0 1
/dev/nvme0n1p3 /mnt/win ntfs rw,relatime 0 1
/dev/mapper/docs /home/dmitry ext4 rw,relatime 0 1
这是 crypttab
$ cat /etc/crypttab
docs /dev/nvme0n1p9 none luks,discard