在重新安装 Ubuntu 12.04 LTS 之前,我卸载了 /home 目录。干净地重新安装后,我重新创建了一些用户并安装了 ubuntu-desktop 包,然后重新安装了旧的 /home 目录。所有的文件都已经恢复了,我只要用shell登录就没有问题了。但是,当我尝试登录 GUI 时,它只会重新加载登录屏幕。自从我将旧的 /home 目录包含在/etc/fstab.
尝试遵循此处的解决方案,我在每个用户的/home目录中查找 .Xauthority 文件并注意到一些奇怪的东西,用户似乎已经混淆了。例如,ls -lah | grep Xauthority在/home/bob将显示为:
-rw------- 1 emily emily 53 Nov 29 10:19 .Xauthority
Run Code Online (Sandbox Code Playgroud)
等等。我的猜测是我没有按照与旧系统相同的顺序重新创建用户,所以当我挂载旧/home目录时,事情变得很奇怪。然而!我需要能够按/home原样插入旧目录文件,因为它们有几个 TB,我没有空间在这里和那里自由传输它们,也不允许我删除任何内容。我该怎么做才能解决这个问题?
/home/user用新目录替换每个旧目录中的所有隐藏文件是个好主意吗?
[附加信息]
内容ls -l /home(安装旧版后/home);注意:lost+found不应该是用户。
total 36
drwxr-xr-x 22 bob bob 4096 Mar 11 12:23 alice
drwxr-xr-x 44 marc marc 4096 Mar 11 12:21 emily
drwxr-xr-x …Run Code Online (Sandbox Code Playgroud)