在重新安装Ubuntu 12.04 LTS之前,我先卸载了/ home目录。全新安装后,我重新创建了一些用户并安装了ubuntu-desktop软件包,然后重新安装了旧的/ home目录。所有文档都已还原,只要我登录shell,我就没有问题。但是,当我尝试登录到GUI时,它只是重新加载了登录屏幕。自从我在中包含旧的/ home目录以来,这种情况一直在发生/etc/fstab
。
尝试按照此处的解决方案进行操作时,我在每个用户的/home
目录中查找.Xauthority文件,并发现有些奇怪的提示,这些用户似乎有些混乱。例如,ls -lah | grep Xauthority
in /home/bob
将显示为:
-rw------- 1 emily emily 53 Nov 29 10:19 .Xauthority
等等。我的猜测是,我没有按照与旧系统中相同的顺序来重新创建用户,所以当我挂载旧/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 23 1004 1004 4096 Jul 29 2013 bob
drwxr-xr-x 4 1005 1005 4096 Jul 30 2013 ken
drwx------ 2 root root 16384 Mar 27 2012 lost+found
drwxr-xr-r 40 emily emily 4096 Mar 11 12:49 marc
的内容cat /etc/passwd
(仅限于上面列出的用户):
root:x:0:0:root:/root:/bin/bash
marc:x:1000:1000:marc,,,:/home/marc:/bin/bash
emily:x:1001:1001:emily,,,:/home/emily:/bin/bash
bob:x:1002:1002:bob,,,:/home/bob:/bin/bash
ken:x:1003:1003:ken,,,:/home:ken:/bin/bash
注意:alice
由于不再需要该帐户,因此在重新安装操作系统后未重新创建用户。
输出lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
+sda1 8:1 0 285M 0 part
+sda2 8:2 0 1K 0 part
+sda5 8:5 0 18.6G 0 part
+sda6 8:6 0 93.1G 0 part /home
+sda7 8:7 0 93.1G 0 part
+sda8 8:8 0 698.4G 0 part /home/marc/Data
+sda9 8:9 0 9.3G 0 part [SWAP]
+sda10 8:10 0 18.6G 0 part /
sr0 11:0 1 1024M 0 rom
sdb 8:16 0 1.8T 0 disk
+sdb1 8:17 0 1.8T 0 part /home/marc/Data2
sdc 8:32 0 1.8T 0 disk
+sdc1 8:33 0 200M 0 part
+sdc2 8:34 0 465.8G 0 part /home/marc/USB_Disk/Disk1
+sdc3 8:35 0 465.8G 0 part /home/marc/USB_Disk/Disk2
+sdc4 8:36 0 465.8G 0 part /home/emily/Data
+sdc5 8:37 0 465.6G 0 part /var/www
sdf 8:80 0 3.7T 0 disk
+sdf1 8:81 0 1.8T 0 part /home/ken
+sdf2 8:82 0 1.8T 0 part /home/bob
sde 8:64 1 29.8G 0 disk
+sde1 8:65 1 29.8G 0 part [SWAP]
如您所见,用户的marc
文档分散在许多不同的磁盘和分区上。
ctrl
+ alt
+ del
,然后按Enter
,但没有任何反应。
ls -l /home/
是否可以要求&的输出,方法cat /etc/passwd
是只允许我查看用户行以查看主目录是否设置正确。UID:GID
如果我没记错的话,用户名通常从1000 开始
lost+found
旧的文件夹/home
是什么,但是它肯定不是用户。但是现在列为root
。
sudo blkid
&的输出cat /etc/fstab
。:)
.Xauthority
文件所有权混在一起的可能原因。您能否通过查看此帖子尝试备份该文件(首先为一个用户进行备份),然后重新启动进入系统,然后以该特定用户身份登录,系统将在其中创建新.Xauthority
文件。请勿删除或更改所有权,只需先移动并查看即可。:)