从 16.04 升级到 18.04(保留主目录,格式化 root)后,我无法登录。接受密码后,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
;我都无法访问。这里发生了什么?
我选择在 16.04 中重新加密我的主文件夹,但在 18.04 中此选项已消失。默认安装不再包含处理加密主文件夹的工具,所以我们这里有一个无法访问的主文件夹。(见这里和这里。)
虽然似乎可以取回访问权限(潜在来源:this、this和this),但如果您有数据备份,则有一个更简单的解决方法。
sudo rm -rf
您的主目录的所有内容(检查隐藏文件)。sudo rm -rf /home/.ecryptfs
sudo chmod 700 /home/myuser
现在加密的主文件夹没有留下任何痕迹,并且主文件夹再次可写。
注意:除非为整个
/home
分区启用加密,否则主文件夹不再加密。