Entah bagaimana, saat bermain-main dengan LightDM dan Webkit Greeter, kepemilikan .Xauthority
file di dir home saya diberikan kepada pengguna root dan saya tidak bisa masuk karena saya tidak memiliki hak istimewa untuk mengunci file.
Saya bisa mendapatkan kembali kepemilikan file dan saya bisa login lagi. (Setelah beberapa jam menginstal ulang LightDM dan itu adalah salam)
Jadi sekarang semuanya bekerja dengan baik lagi. Tapi saya ingin tahu bagaimana ini terjadi. Apakah ini bug di LightDM atau Webkit Greeter atau yang lainnya?
sumber
sudo startx
, apa yang berhasil. Setelah mengubah kepemilikan file saya bisa login lagi. Jadi apakah memulai X sebagai root hanya memperbaiki masalah aslinya?.Xsession
dan karenanya dapat masuk. Anda kemudian mengubah kepemilikan yang memungkinkan pengguna untuk masuk lagi. Lain kali, hapus saja file itu, seperti yang saya katakan, itu dibuat ulang secara otomatis saat login, tidak ada gunanya "memperbaiki" izinnya..Xauthority
File pada dasarnya adalah angka ajaib yang digunakan untuk mengidentifikasi pemilik sesi X sehingga orang lain tidak bisa membajak itu. Jika Anda menjalankan sesi X dan saya masuk ke mesin yang sama, saya tidak akan dapat mengakses sesi X Anda kecuali saya adalah pemilik.Xauthority
file. Itu dibuat setiap kali Anda masuk kecuali ada. Jadi ya, mengubah izin untuk pengguna Anda akan memperbaikinya tetapi hanya akan menghapusnya.Ini terjadi pada saya juga. Saya pikir itu bisa disebabkan oleh berlari
dari pada
untuk beberapa aplikasi (tidak dikenal). Ada paragraf di halaman bantuan sudo tentang itu ... gulir ke bawah ke "Graphical sudo".
Lihat juga Apa perbedaan antara "gksudo nautilus" dan "sudo nautilus"?
sumber
.Xauthority
, yang dibuat ketika sesi X dimulai, itu tidak akan disentuh oleh peluncuran aplikasi GUI berikutnya.