Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 1660|Jawab: 1

[linux] File perlindungan Linux tidak dapat dihapus atau dimodifikasi

[Salin tautan]
Dipaparkan pada 2025-1-14 09:55:41 | | | |
Persyaratan: Terkadang ada data penting di server yang tidak dapat dimodifikasi atau dihapus (misalnya, lampiran, dll.). Jika Anda memiliki kepala, Anda dapat menghapus file secara tidak sengaja, bagaimana cara melindungi file atau folder dari penghapusan atau modifikasi?

Perintah chattr Linux digunakan untuk mengubah properti file.

Perintah ini mengubah properti file atau direktori yang disimpan pada sistem file ext2, yang memiliki 8 mode:

J: Buat file atau direktori hanya untuk penggunaan tambahan.
b : waktu akses terakhir file atau direktori yang tidak diperbarui.
c: Kompres file atau direktori dan simpan.
d: Tidak termasuk file atau direktori dari operasi pembuangan.
i: Jangan mengubah file atau direktori secara sembarangan.
s: Penghapusan kerahasiaan file atau direktori.
S: Perbarui file atau direktori dengan cepat.
u: Cegah penghapusan yang tidak disengaja.

File pengaturan

Atur file ke tidak dapat diubah:


Batalkan properti file yang tidak dapat diubah:


Menyiapkan folder

Cara membuat direktori tidak dihapus

Dengan menggunakan parameter -R, Anda dapat mengubah properti direktori dan file di direktori secara rekursif:


Catatan: Setelah mengatur properti ini,Anda juga tidak dapat menulis file ke folder



Batalkan atribut agar dapat dihapus:


Lihat properti

Perintahnya adalah sebagai berikut:





Mantan:Rocky Linux 9 bangun di lan
Depan:Pemindaian subdomain, pemindaian resolusi catatan nama domain
 Tuan tanah| Dipaparkan pada 2025-1-14 11:33:55 |
File pengaturan .net/c# tidak dapat diubah, dan kodenya adalah sebagai berikut:




Jika Anda mencoba menghapus file, pengecualian akan dilemparkan

System.UnauthorizedAccessException: Access to the path '/root/a1/aaaaaa' is denied.
---> System.IO.IOException: Pengoperasian tidak diizinkan
   --- Akhir pelacakan tumpukan pengecualian dalam ---
   di System.IO.FileSystem.DeleteFile(String fullPath)

Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com