File ICEauthority dan Xauthority yang terhapus secara tidak sengaja


0

Saya tidak sengaja menghapus ICEauthority, Xauthorityfile, dan beberapa file lainnya (tetapi tidak tahu file apa).

Sebenarnya saya menjalankan perintah di bawah ini untuk menghapus file kosong pada direktori root dengan hak istimewa sudo, meskipun saya menghentikan proses di antaranya, dan sekarang saya tidak bisa login. Bagaimana cara login lagi dan mengembalikan file yang diperlukan? Saya bisa masuk ke terminal tetapi tidak ke desktop.

Perintah yang saya jalankan:

sudo find / -size 0 -exec rm -f {} \;

Jawaban:


2

~/.ICEauthoritydan ~/.Xauthoritydiperbarui secara otomatis setiap kali Anda masuk ke lingkungan grafis. Kehilangan hal-hal itu hanya istirahat sampai reboot, paling buruk. (Selain itu, jika mereka kosong, maka mereka tidak digunakan di tempat pertama.)

Hal yang sama berlaku juga untuk semua yang Anda hapus dari /devdan /run, yang isinya diregenerasi secara dinamis. (Item dalam /dev, bagaimanapun, adalah node perangkat yang selalu muncul sebagai ukuran 0 byte, karena mereka bertindak sebagai antarmuka ke driver kernel bukannya memegang data. Demikian pula, /runsering memegang soket lokal.) Ketika Anda reboot, direktori tersebut harus diisi lagi.

Saya akan lebih peduli dengan file panjang nol lainnya yang Anda hapus dengan cara ini. Terus terang, itu adalah ide yang sangat bodoh untuk menghapus semua file sistem yang cocok dengan beberapa kriteria arbitrer.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.