我已经使用“LUKS”设置了磁盘加密,并将其配置为系统启动时自动挂载。因此现在正如它所料,系统启动时它会提示我输入密码。如果我输入正确的密码,系统就会继续运行。
因此,在某些情况下,我想逃避输入密码。 有办法吗?
答案1
您需要将 LUKS 分区配置为不自动挂载。
1)删除(注释掉)/etc/crypttab
sudo nano /etc/crypttab
在 LUKS 分区前面添加“#”。
2)编辑 /etc/fstab 并为你的 LUKS 卷使用“noauto”选项
sudo nano /etc/fstab
将第 4 列中的“auto”更改为“noauto”
3)然后您需要手动挂载您的 LUKS 分区。
sudo cryptsetup luksOpen /dev/your_LUKS_Partition your_luks_name
mount /dev/mapper/your_LUKS_name
如果 fstab 中没有用户选项(除了 noauto),则必须在第二个命令中使用 sudo
通过删除 /etc/crypttab,luks 进程不会在启动时运行,而添加“noauto”可确保不会尝试安装加密卷。
您需要将上述命令中的名称更改为您的分区 /LUKS 的名称。您可以在配置文件中看到这些名称。
答案2
我正在寻找如何自动安装 LUKS USB 驱动器,我在这里找到了答案
https://www.howtoforge.com/automatically-unlock-luks-encrypted-drives-with-a-keyfile
或者如果您希望在登录时自动挂载,请尝试使用 libpam-mount sudo apt-get install libpam-mount 编辑:etc/security/pam_mount.conf.xml。在后面添加:
我希望这对你有帮助