如何在登入時半自動掛載加密磁碟

如何在登入時半自動掛載加密磁碟

目前的行為:我在 SSD 上安裝了 Ubuntu 18.04,並使用單獨的 HDD 來儲存資料。硬碟已使用 LUKS 加密,但現在我需要手動打開 gnome-disk-utility 並點擊「解鎖」圖示以觸發密碼提示。

期望的行為:登入我的 Ubuntu 帳戶後,我希望自動收到輸入 LUKS 加密硬碟密碼的提示。我希望磁碟在登入時自動解密,因為這樣磁碟才真正受到我的登入密碼的保護。我一直想手動輸入密碼,只是不想每次登入都手動觸發提示。

知道我可以使用哪些設定來實現所需的行為嗎?

答案1

給定一個分割區,例如/dev/sdb1,您可以使用fstab在開機階段自動掛載該分割區。

使用 fstab,您可以使用金鑰自動安裝它,也可以手動安裝,系統會要求您輸入密碼。

編輯 /etc/fstab 並新增以下格式的行:

    [Virtual Device]     [mount point]

例如:

    /dev/mapper/secretdisk          /mnt/secret

接下來編輯/etc/crypttab。在這裡,我們提供 LUKS 裝置名稱、映射分割區和金鑰檔案位置(可選)。由於您不想自動掛載分割區,因此您不想使用金鑰檔案。相反,您應該使用關鍵字 none。

    secretdisk    /dev/sdb1    none

重新啟動,您應該會看到要求輸入密碼的提示。

相關內容