3 cara untuk memadamkan 'fail dan direktori' secara kekal dan selamat di Linux
- 3124
- 873
- Dave Kreiger V
Dalam kebanyakan kes, cara yang kami gunakan untuk memadam fail dari komputer kami seperti menggunakan Padam
kunci, fail sampah atau rm
perintah, yang tidak secara kekal dan selamat mengeluarkan fail dari cakera keras (atau mana -mana media penyimpanan).
Fail ini hanya tersembunyi dari pengguna dan ia tinggal di mana -mana di cakera keras. Ia dapat dipulihkan oleh pencuri data, penguatkuasaan undang -undang atau ancaman lain.
Cadangan Baca: 3 cara untuk memadam semua fail dalam direktori kecuali satu atau beberapa fail
Dengan mengandaikan fail mengandungi kandungan dikelaskan atau rahsia seperti nama pengguna dan kata laluan sistem keselamatan, penyerang dengan pengetahuan dan kemahiran yang diperlukan dengan mudah dapat memulihkan salinan fail yang dipadam dan mengakses kelayakan pengguna ini (dan anda mungkin boleh meneka selepas itu seperti senario).
Dalam artikel ini, kami akan menerangkan beberapa alat baris arahan untuk memadam fail secara kekal dan selamat di Linux.
1. Shred - menimpa fail untuk menyembunyikan kandungan
dicincang menimpa fail untuk menyembunyikan kandungannya, dan juga boleh memadamkannya.
$ shred -zvu -n 5 kata laluan.senarai
Dalam arahan di bawah, pilihan:
-z
- Menambah penggantian akhir dengan sifar untuk menyembunyikan pencincang-v
- membolehkan paparan kemajuan operasi-u
- memotong dan menghilangkan fail selepas menimpa-n
- Menentukan bilangan kali untuk menimpa kandungan fail (lalai ialah 3)
Anda boleh mendapatkan lebih banyak pilihan dan maklumat penggunaan di halaman Manusia Shred:
$ lelaki dicincang
2. Lap - Memadamkan fail dengan selamat di Linux
Linux lap Perintah dengan selamat memadamkan fail dari memori magnet dan dengan itu menjadikannya mustahil untuk memulihkan fail atau kandungan direktori yang dipadam.
Pertama, anda perlu memasang alat lap untuk melakukannya, jalankan arahan yang sesuai di bawah:
$ sudo apt-get pemasangan lap [on debian dan derivatifnya] $ sudo yum pemasangan lap [pada sistem berasaskan redhat]
Perintah berikut akan memusnahkan semuanya di bawah direktori persendirian.
$ wipe -rfi swasta/*
di mana bendera digunakan:
-r
- memberitahu Wipe untuk berulang ke subdirektori-f
- membolehkan pemadaman paksa dan melumpuhkan pertanyaan pengesahan-i
- menunjukkan kemajuan proses penghapusan
Catatan: Lap hanya berfungsi dengan pasti pada memori magnet, oleh itu gunakan kaedah lain untuk cakera keadaan pepejal (memori).
Baca melalui lap Halaman lelaki untuk pilihan dan arahan penggunaan tambahan:
$ man lap
3. Toolkit selamat untuk linux
Selamat-delete adalah koleksi alat penghapusan fail yang selamat, yang mengandungi SRM (Secure_deletion) Alat, yang digunakan untuk mengeluarkan fail dengan selamat.
Mula -mula anda perlu memasangnya menggunakan arahan yang berkaitan di bawah:
$ sudo apt-get memasang selamat-delete [pada debian dan derivatifnya] $ sudo yum pasang selamat-delete [pada sistem berasaskan redhat]
Setelah dipasang, anda boleh menggunakan SRM alat untuk mengalih keluar fail atau direktori dengan selamat pada sistem linux seperti berikut.
$ srm -vz swasta/*
di mana pilihan yang digunakan:
-v
- membolehkan mod verbose-z
- Tulis tulis terakhir dengan sifar dan bukannya data rawak
Baca melalui SRM Lelaki Lelaki untuk lebih banyak pilihan dan maklumat penggunaan:
$ man srm
4. Sfill -Secure Free Disk/Inode Space Wiper
sfill adalah sebahagian daripada Penghantaran selamat Toolkit, adalah cakera percuma yang selamat dan penyapu ruang inode, ia memadam fail pada ruang cakera percuma dengan kaedah yang selamat. Sfill memeriksa ruang bebas pada partition yang ditentukan dan mengisi dengan data rawak dari /Dev/Urandom.
Perintah di bawah akan dilaksanakan sfill pada partition akar saya, dengan -v
Tukar mod verbose yang membolehkan:
$ sudo sfill -v/home/aaronkilik/tmp/
Dengan mengandaikan anda mencipta partition yang berasingan, /rumah
Untuk menyimpan direktori rumah pengguna biasa, anda boleh menentukan direktori pada partition itu untuk memohon sfill di atasnya:
$ sudo sfill -v /rumah /nama pengguna
Ini adalah beberapa batasan dari sfill Bahawa anda boleh baca di halaman lelaki, di mana anda juga boleh mencari bendera dan arahan penggunaan tambahan:
$ man sfill
Catatan: Ini dua alat berikut (SSWAP dan sdmem) di dalam Penghantaran selamat Toolkit tidak relevan secara langsung untuk skop panduan ini, bagaimanapun, kami akan menerangkannya untuk tujuan pengetahuan dan penggunaan masa depan.
5. SSWAP - Penyapu Swap Selamat
Ia adalah pengelap partition yang selamat, SSWAP Memadam data yang ada pada partition swap anda dengan cara yang selamat.
Berhati -hati: Ingatlah untuk menyahtewakan anda bertukar partition sebelum menggunakan SSWAP! Jika tidak, sistem anda mungkin terhempas!
Cukup tentukan anda menukar partition (dan periksa sama ada peranti paging dan swapping/fail dihidupkan menggunakan swapon perintah), seterusnya, matikan peranti paging dan swapping dengan swapoff Perintah (menjadikan partition swap tidak dapat digunakan).
Kemudian lari SSWAP Perintah pada partition swap:
$ CAT /PROC /SWAPS $ SWAPON $ SUDO SWAPOFF /DEV /SDA6 $ SUDO SSWAP /DEV /SDA6 #Perintah ini mungkin mengambil sedikit masa untuk disiapkan dengan 38 pas lalaiSSWAP - Penyapu Swap Selamat
Berusaha untuk membaca melalui SSWAP Lelaki Lelaki untuk lebih banyak pilihan dan maklumat penggunaan:
$ man sswap
6. SDMEM - Pengelap Memori Selamat
sdmem adalah pengelap memori yang selamat, direka untuk mengeluarkan data yang ada dalam ingatan anda (RAM) dengan cara yang selamat.
Ia pada asalnya dinamakan Smem, tetapi kerana pada Debain Sistem di sana ada pakej lain yang dipanggil SMEM-Laporkan Penggunaan Memori pada Per-Proses dan Per-Pengguna, Pemaju memutuskan untuk menamakannya sdmem.
$ sudo sdmem -f -v
Untuk maklumat penggunaan lebih lanjut, baca melalui halaman lelaki SDMEM:
$ man sdmem
Cadangan Baca: Photorec - Memulihkan fail yang dipadam atau hilang di Linux
Itu sahaja! Dalam artikel ini, kami mengkaji semula alat baris arahan nombor untuk memadam fail secara kekal dan selamat di Linux. Seperti biasa, tawarkan pendapat atau cadangan anda mengenai jawatan melalui borang komen di bawah.
- « 10 Konfigurasi Sudoer Berguna untuk Menetapkan 'Sudo' di Linux
- Biarkan sudo menghina anda apabila anda memasukkan kata laluan yang salah »