Ubuntu 18.04 中默认未安装 ecryptfs(如本AU 问题中所述)。
当我通过一切安装 ecryptfsapt-get
时,起初似乎一切正常。但是重新启动后,我在使用时收到以下错误ecryptfs-mount-private
:
mount:没有这样的文件或目录
知道如何解决这个问题吗?
它似乎在 Linux Mint 19 Tara 中得到解决。
Ubuntu 18.04 中默认未安装 ecryptfs(如本AU 问题中所述)。
当我通过一切安装 ecryptfsapt-get
时,起初似乎一切正常。但是重新启动后,我在使用时收到以下错误ecryptfs-mount-private
:
mount:没有这样的文件或目录
知道如何解决这个问题吗?
它似乎在 Linux Mint 19 Tara 中得到解决。
2019 年 9 月更新:
这个错误现在出现在 Debian 10 (buster) 中。经过一些额外的调查,问题似乎是 /etc/pam.d/lightdm 中缺少条目
我相信应该有一条线:
前:
原始,2018 年 9 月的帖子,以下解决方法仍然有效,但上面的修复可能更正确:
使用 Ubunutu 18.04 和 lightdm / systemd(GUI 登录屏幕),内核密钥环(截至 2018 年 9 月)出现了问题。这破坏了使用会话密钥环的 ecryptfs 脚本中的一些功能。
通过 GUI (lightdm) 登录到您的帐户后,您会注意到您的会话密钥环未正确初始化:
有几种解决方法。@serg-tt 注意到其中之一,它使用 Linux 控制台登录。
为了修复这个错误,并在 GUI 登录后应用默认的用户会话密钥环,我通过添加一个文件来进行(临时)修复:
这个文件的内容:
应用此修复程序后,您需要注销并重新登录。
ecryptfs-mount-private
是一个相对较短(65 行无注释)的 shell 脚本,但唯一的挂载调用是 tomount.ecryptfs_private
,它需要以下文件/目录,它们都在那里吗?“没有这样的目录”听起来你缺少 ~/Private 或 ~/.Private。也许
ecryptfs-setup-private
并不完全成功?如果您愿意,您可以一次单步执行它,此命令可让您看到它:cryptfs 的挂载在 GUI 上不起作用(通过快捷方式“Access-Your-Private-Data.desktop”或终端)。
小解决方法是:您必须执行命令 mount:
$ ecryptfs-mount-private
在任何 tty (Ctrl F(3-6)) 上,{Ctrl (F2-1) 将返回您的 GUI 会话} 或 ssh...
利润)