从 16.04 升级到 18.04(保留主目录,格式化根目录)后,我无法登录。接受密码后,gdm 会默默返回到登录屏幕。
我可以更改运行级别并登录那里。/var/log/syslog
我发现:
Fatal server error:
Cannot open log file "/home/myuser/.local/share/xort/Xorg.pid-1768.log"
...
Unable to run X server
这怎么可能呢?
检查主文件夹时,我注意到有一个自述文件和一些Access-Your-Private-Data.desktop
;但我都无法访问。发生了什么事?
答案1
我在 16.04 中选择了加密我的主文件夹,但这个选项在 18.04 中消失了。默认安装不再包含处理加密主文件夹的工具,因此我们这里得到的是一个无法访问的主文件夹。(参见这里和这里。
虽然看起来有可能重新获得访问权限(潜在来源:这,这, 和这),如果您有数据备份,那么有一个更简单的解决方法。
警告:破坏性命令如下!
- 使用您在安装过程中选择的凭据以不同的运行级别登录(例如 Ctrl-Alt-F5)。
sudo rm -rf
您的主目录的所有内容(检查隐藏文件)。sudo rm -rf /home/.ecryptfs
sudo chmod 700 /home/myuser
现在加密的主文件夹已不留任何痕迹,并且主文件夹可以再次写入。
笔记:除非对整个分区启用加密/home
,否则主文件夹不再加密。