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 /home
direktori setiap pengguna dan melihat sesuatu yang aneh, para pengguna tampaknya telah campur aduk. Misalnya, ls -lah | grep Xauthority
dalam /home/bob
akan 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 /home
direktori yang lama . Namun! Saya harus dapat menyambungkan /home
file 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/user
direktori lama dengan yang baru?
[Informasi tambahan]
Isi ls -l /home
(setelah pemasangan lama /home
); note: lost+found
TIDAK 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 alice
tidak 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 marc
memiliki Dokumen yang hancur karena sejumlah disk dan partisi yang berbeda.
ctrl
+ alt
+ del
lalu Enter
, tetapi tidak ada yang terjadi.
ls -l /home/
& jika memungkinkan cat /etc/passwd
dengan hanya mengizinkan saya untuk melihat baris pengguna untuk melihat apakah direktori home diatur dengan benar. Nama pengguna biasanya dimulai dari UID:GID
1000 jika saya tidak salah
lost+found
folder yang lama /home
itu, tapi itu jelas bukan pengguna. Tapi sekarang terdaftar sebagai root
.
sudo blkid
& cat /etc/fstab
juga. :)
.Xauthority
kepemilikan 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.Xauthority
file baru . Jangan menghapus atau mengubah kepemilikan, cukup pindahkan terlebih dahulu & lihatlah. :)