Sebelum menginstal ulang Ubuntu 12.04 LTS, saya melepas direktori / home. Setelah menginstal ulang dengan bersih, saya menciptakan kembali beberapa pengguna dan menginstal paket ubuntu-desktop, kemudian memasang kembali direktori lama / home. Semua dokumen telah dipulihkan, dan saya tidak punya masalah selama saya masuk dengan shell. Namun, ketika saya mencoba masuk ke GUI, itu hanya memuat ulang layar masuk. Ini telah terjadi sejak saya memasukkan direktori lama / home di /etc/fstab.
Mencoba mengikuti solusinya di sini , saya mencari file .Xauthority di /homedirektori setiap pengguna dan melihat sesuatu yang aneh, para pengguna tampaknya telah campur aduk. Misalnya, ls -lah | grep Xauthoritydalam /home/bobakan ditampilkan sebagai:
-rw------- 1 emily emily 53 Nov 29 10:19 .Xauthority
dan seterusnya. Dugaan saya adalah bahwa saya tidak membuat ulang pengguna dalam urutan yang sama seperti pada sistem yang lama, sehingga semuanya menjadi aneh ketika saya memasang /homedirektori yang lama . Namun! Saya harus dapat menyambungkan /homefile direktori lama karena ini adalah beberapa TB dan saya tidak memiliki ruang untuk mentransfernya di sana-sini secara bebas, saya juga tidak diperbolehkan menghapus apa pun. Apa yang harus saya lakukan untuk memperbaikinya?
Apakah ide yang baik untuk mengganti semua file tersembunyi di setiap /home/userdirektori lama dengan yang baru?
[Informasi tambahan]
Isi ls -l /home(setelah pemasangan lama /home); note: lost+foundTIDAK seharusnya menjadi pengguna.
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
Isi cat /etc/passwd(terbatas pada pengguna yang tercantum di atas):
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
Catatan: pengguna alicetidak dibuat ulang setelah OS menginstal ulang karena akun tidak lagi diperlukan.
Output dari 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]
Seperti yang Anda lihat, pengguna marcmemiliki Dokumen yang hancur karena sejumlah disk dan partisi yang berbeda.
ctrl+ alt+ dellalu Enter, tetapi tidak ada yang terjadi.
ls -l /home/& jika memungkinkan cat /etc/passwddengan hanya mengizinkan saya untuk melihat baris pengguna untuk melihat apakah direktori home diatur dengan benar. Nama pengguna biasanya dimulai dari UID:GID1000 jika saya tidak salah
lost+foundfolder yang lama /homeitu, tapi itu jelas bukan pengguna. Tapi sekarang terdaftar sebagai root.
sudo blkid& cat /etc/fstabjuga. :)
.Xauthoritykepemilikan file pengguna tercampur. Bisakah Anda mencoba untuk membuat cadangan file itu (lakukan untuk satu pengguna terlebih dahulu) dengan melihat posting ini & reboot ke sistem, kemudian login dengan pengguna tertentu di mana sistem akan membuat.Xauthorityfile baru . Jangan menghapus atau mengubah kepemilikan, cukup pindahkan terlebih dahulu & lihatlah. :)