GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengunci file agar tidak dihapus tetapi tetap membuatnya dapat ditulisi?

Untuk Windows:

  1. Tolak izin "Hapus" pada file.
  2. Hapus atau tolak izin "Hapus item turunan" di direktori induk.

Untuk Unix (termasuk OS X):

  1. Hapus izin "Tulis" pada direktori induk.

Perhatikan bahwa ini hanya akan mencegah file dihapus (dihapus), tetapi tidak akan melakukan apa pun terhadap pemotongan yang tidak disengaja atau penimpaan dengan sampah. Jika file dapat ditulisi, Anda dapat menulis apa pun padanya, titik.

Selain itu, izin file hampir tidak mungkin diterjemahkan antar sistem operasi. Jika NAS menjalankan Linux, dan Anda mencoba menyetel izin dari dalam Windows, hasil akhirnya mungkin berbeda dari yang Anda harapkan.


Di Linux Anda dapat membuat tautan keras ke sana. Kemudian Anda dapat menulisnya dan "menghapusnya", tetapi Anda hanya akan menghapus referensi di direktori Anda. Tautan keras lainnya akan tetap mengarah ke konten file, jadi itu tidak akan dihapus.

Di dunia Unix, Anda tidak "menghapus" file. Anda cukup mengurangi jumlah tautan keras ke sana. Saat tidak ada lagi yang menunjuk ke sana, ruang tersebut dianggap kosong dan dapat digunakan…


Cadangan. Anda tidak dapat benar-benar melindungi file yang dapat ditulisi dari kerusakan bahkan jika Anda bisa dari penghapusan. Cadangkan setiap hari.


Linux
  1. Bagaimana Memaksa Menghapus File?

  2. Bagaimana cara membuat file jarang?

  3. Bagaimana cara mendapatkan kembali penyimpanan file yang dihapus, tetapi masih digunakan di Linux?

  1. Cara Menghapus File Root Mail (Kotak Surat) di Linux

  2. Bagaimana cara membuat ~/.vimrc global?

  3. Bagaimana cara menghapus file .fuse_hidden*?

  1. Bagaimana Cara Membuat Ubuntu Terkunci?

  2. Cara Menghapus Semua Baris File di Vim

  3. Bagaimana cara menghapus file dengan nama aneh?