Antes de volver a instalar Ubuntu 12.04 LTS, desmonté el directorio / home. Después de una reinstalación limpia, recreé algunos de los usuarios e instalé el paquete ubuntu-desktop, luego volví a montar el antiguo directorio / home. Todos los documentos han sido restaurados, y no tengo ningún problema siempre que inicie sesión con el shell. Sin embargo, cuando intento iniciar sesión en la GUI, simplemente vuelve a cargar la pantalla de inicio de sesión. Esto ha estado sucediendo desde que incluí el antiguo directorio / home en /etc/fstab
.
Intentando seguir la solución aquí , busqué los archivos .Xauthority en el /home
directorio de cada usuario y noté algo extraño, los usuarios parecen estar confundidos. Por ejemplo, ls -lah | grep Xauthority
en /home/bob
aparecería como:
-rw------- 1 emily emily 53 Nov 29 10:19 .Xauthority
y así. Supongo que no recreé a los usuarios en el mismo orden que en el sistema anterior, por lo que las cosas se volvieron extrañas cuando monté el /home
directorio anterior. ¡Sin embargo! Necesito poder conectar los /home
archivos de directorio antiguos , ya que son varios TB y no tengo espacio para transferirlos aquí y allá libremente, ni se me permite eliminar nada. ¿Qué debo hacer para arreglar esto?
¿Es una buena idea reemplazar todos los archivos ocultos en cada /home/user
directorio antiguo por los nuevos?
[Información Adicional]
Contenido de ls -l /home
(después de montar viejo /home
); nota: lost+found
NO se suponía que era un usuario.
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
Contenido de cat /etc/passwd
(restringido a los usuarios mencionados anteriormente):
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
Nota: el usuario alice
no se volvió a crear después de la reinstalación del sistema operativo porque la cuenta ya no era necesaria.
Salida de 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]
Como puede ver, el usuario marc
tiene documentos destrozados en varios discos y particiones diferentes.
ctrl
+ alt
+ del
y luego Enter
, pero no pasa nada.
ls -l /home/
& si es posible cat /etc/passwd
al permitirme solo ver la línea de usuarios para ver si los directorios de inicio están configurados correctamente? Los UID:GID
lost+found
carpeta en el antiguo /home
, pero ciertamente no era un usuario. Pero ahora está listado como root
.
sudo blkid
& cat /etc/fstab
también. :)
.Xauthority
la propiedad del archivo de los usuarios se mezclan. ¿Podría intentar hacer una copia de seguridad de ese archivo (hágalo primero para un usuario) mirando esta publicación y reiniciar en el sistema, luego inicie sesión con ese usuario en particular donde el sistema creará un nuevo.Xauthority
archivo. No elimine ni cambie la propiedad, solo muévala al principio y eche un vistazo. :)