Sudah lebih dari satu kali terjadi sesuatu dengan sistem karena tiba-tiba ada perubahan izin pada file kunci tertentu (terkadang membutuhkan waktu lama untuk menemukan file mana yang menjadi penyebabnya) menjadi -rw-------
. Setelah saya melakukan chmod 777 filename
, maka semuanya tampak baik-baik saja.
Misalnya, saya mencoba menginstal vncserver di mesin Ubuntu. Untuk alasan apa pun, vncserver gagal memulai, jadi saya me-reboot mesin dan kemudian. Kemudian saya tidak dapat masuk ke sesi Xcfe karena /home/user/.Xauthority
adalah file -rw-------
bukannya -rwxrwxrwx
. Apakah chmod 777 /home/user/.Xauthority
dan itu memperbaiki masalah saya.
Ini bukan satu-satunya saat saya mengalami sesuatu seperti ini. Jadi pertanyaan saya adalah, apa yang menyebabkan ini terjadi? Apakah saya perlu memperhatikan pemasangan apa?
Jawaban yang Diterima:
Apa yang menyebabkan file kehilangan izin adalah program yang mengubah izin (jarang) atau program yang membuat ulang file baru dengan nama yang sama dan izin yang berbeda. Yang terakhir adalah apa yang terjadi di sini.
.Xauthority
file dipertahankan melalui xauth
kegunaan. Kapanpun xauth
mengubah file, pertama-tama membuat versi baru, lalu memindahkannya ke tempatnya. Ini untuk menghindari format file setengah tertulis yang salah jika xauth
gagal di tengah karena alasan apa pun (disk penuh, listrik mati, ...).
.Xauthority
file selalu (kembali) dibuat dengan mode 600 (hanya dapat diakses oleh pemiliknya, dengan izin baca dan tulis, yaitu rw-------
) karena ini adalah izin yang masuk akal untuk file tersebut. File tersebut berisi data rahasia, sehingga tidak boleh diakses oleh pengguna lain. File tidak dapat dieksekusi, sehingga tidak memiliki izin eksekusi.
Masalah apa pun yang Anda coba selesaikan, Anda salah melakukannya. Izin 777 pada .Xauthority
tidak masuk akal. Dalam situasi yang paling umum, .Xauthority
akan memiliki data yang benar secara otomatis. Terkadang, Anda mungkin perlu menyalin izin dari satu file cookie ke file cookie lainnya dengan xauth merge
, terkadang didahului oleh xauth extract
. Saya menyarankan Anda mengajukan pertanyaan untuk mencari tahu apa yang seharusnya Anda lakukan; pastikan untuk menjelaskan masalah Anda dengan tepat.
Ringkasnya:dalam hal ini, izin Anda tidak berlaku karena tidak masuk akal, sehingga program yang biasanya memanipulasi file tidak perlu mereplikasinya.
Terkait:Linux – Bagaimana cara memeriksa Distro Linux aman dan tidak memiliki kode berbahaya??