当我安装 Ubuntu 15.04 时,我选择加密主文件夹。
现在我已更改用户密码,但仍然可以访问主文件夹。这是否意味着主文件夹加密密钥也已更改,或者如果有人知道我的旧密码,是否可以访问我的主文件夹?
答案1
这取决于 ...
当您使用命令行更改登录密码时,它会更新您的登录密码而不更新 ecryptfs 密码。这是为了防止其他用户(实际上是 root)通过更改您的密码来访问您的加密数据。如果您使用此方法更改密码,则可以使用您的旧密码解密数据。
当您使用图形工具更改登录密码时,它会同时更新您的登录密码和 ecryptfs 密码。这样,您的数据将在您登录时自动解密,并且无法使用旧密码访问。
答案2
如果您想使用相同的密码/密码短语登录和解密您的主目录,并想更改您的密码,请使用以下实用程序:'ecryptfs-重新包装-密码“”。
1)更改密码:
ecryptfs-rewrap-passphrase /home/username/.ecryptfs/wrapped-passphrase
Old wrapping passphrase:
New wrapping passphrase:
New wrapping passphrase (again):
2)更改用户密码/短语以匹配自动登录和挂载
passwd <username>
注意:您可能需要安装'ecryptfs-实用程序‘
sudo apt-get install ecryptfs-utils