2020年7月6日 星期一

在 Ubuntu 上如何將 home folder 改成加密的 folder

如果在安裝的時候,沒有選擇將 home 資料夾加密。
事後,仍可以用以下方法,建立一個加密的 home 資料夾。

首先,先用 adduser 指令新加一個暫時的使用者,例如 testuser,再設定它有 sudo 權限。登入 testuser 後,執行以下指令:

sudo apt-get install ecryptfs-utils

sudo ecryptfs-migrate-home -u USER

其中 USER 為要備份為加密 home 使用者 login 的 id。

日後,如果要修改加密的 passphrase,要用這個指令 ecryptfs-rewrap-passphrase
https://linux.die.net/man/1/ecryptfs-rewrap-passphrase

參考:
https://askubuntu.com/questions/27911/encrypt-home-drive-after-installation/27918#27918

https://blog.dustinkirkland.com/2011/02/long-overdue-introduction-ecryptfs.html