最近,我们重启了服务器,发现 ecryptfs 挂载失败:
...
在用户密钥环中找不到签名
也许尝试交互式'ecryptfs-mount-private'
user@host:~$
可能是因为密码更改?
虽然,
1. There's no mount password
2. We might have login password
尝试恢复挂载目录时,它会输出:
user@host:~$ ls
Access-Your-Private-Data.desktop README.txt
user@host:~$ ecryptfs-mount-private
Enter your login passphrase:
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
Info: Check the system log for more information from libecryptfs
ERROR: Your passphrase is incorrect
Enter your login passphrase:
user@host:~$ sudo ecryptfs-mount-private
[sudo] password for user:
Enter your login passphrase:
Inserted auth tok with sig [ad21fabcda6abfeab] into the user session keyring
fopen: No such file or directory
user@host:~$
因此,如您所见,它显示了如此奇怪的错误:fopen: No such file or directory
而且,当没有运行时ecryptfs-mount-private
-sudo
它失败了。使用ecrypts-recover-private
和登录密码安装文件夹时,它会像魅力一样将其安装在临时文件夹中。
此外,我们已经尝试过ecryptfs-rewrap-password
,但如果没有 sudo
. 因此,使用sudo ecryptfs-rewrap-password
成功重新包装,但重新启动后相同的情况仍然存在。
总而言之,这可能是什么;如何在登录时修复此自动挂载加密主目录?