![Cinque modi per aiutare a promuovere Ubuntu](/f/2cd7d9da8cb37df7c39a4097c3f692a7.jpg?width=100&height=100)
Nella maggior parte dei casi i mezzi che usiamo per eliminare un file dai nostri computer come usare Elimina
chiave, Cestino o rm
comando, che non rimuove in modo permanente e sicuro il file dal disco rigido (o da qualsiasi supporto di memorizzazione).
Il file è semplicemente nascosto agli utenti e risiede da qualche parte sul disco rigido. Può essere recuperato da ladri di dati, forze dell'ordine o altre minacce.
Lettura consigliata:3 modi per eliminare tutti i file in una directory tranne uno o pochi file
Supponendo che un file contenga contenuti classificati o segreti come nomi utente e Le password di un sistema di sicurezza, un utente malintenzionato con le conoscenze e le competenze necessarie può facilmente recuperare una copia cancellata del file e accedi a queste credenziali utente (e probabilmente puoi indovinare le conseguenze di tale scenario).
In questo articolo, spiegheremo una serie di strumenti da riga di comando per eliminare in modo permanente e sicuro i file in Linux.
brandello sovrascrive un file per nasconderne il contenuto e, facoltativamente, può anche eliminarlo.
$ shred -zvu -n 5 passwords.list.
Nel comando seguente, le opzioni:
-z
– aggiunge una sovrascrittura finale con zeri per nascondere la distruzione-v
– abilita la visualizzazione dello stato di avanzamento dell'operazione-u
– tronca e rimuove il file dopo la sovrascrittura-n
– specifica il numero di volte in cui sovrascrivere il contenuto del file (il valore predefinito è 3)Puoi trovare ulteriori opzioni di utilizzo e informazioni nella pagina man di shred:
$ uomo brandello.
Un Linux pulire comando cancella in modo sicuro i file dalla memoria magnetica e quindi rende impossibile recuperare file cancellati o contenuto di directory.
Innanzitutto, è necessario installare lo strumento di cancellazione per farlo, eseguire il comando appropriato di seguito:
$ sudo apt-get install wipe [Su Debian e i suoi derivati] $ sudo yum install wipe [Su sistemi basati su RedHat]
Il seguente comando distruggerà tutto nella directory privato.
$ wipe -rfi privato/*
dove sono state usate le bandiere:
-R
– dice a wipe di ricorrere alle sottodirectory-F
– abilita la cancellazione forzata e disabilita la richiesta di conferma-io
– mostra lo stato di avanzamento del processo di eliminazioneNota: La cancellazione funziona in modo affidabile solo sulla memoria magnetica, quindi utilizzare gli altri metodi per i dischi a stato solido (memoria).
Leggi il pulire pagina man per ulteriori opzioni di utilizzo e istruzioni:
$ uomo pulire.
Cancellazione sicura è una raccolta di strumenti di eliminazione sicura dei file, che contiene srm (secure_deletion), che viene utilizzato per rimuovere i file in modo sicuro.
Per prima cosa è necessario installarlo utilizzando il comando pertinente di seguito:
$ sudo apt-get install secure-delete [Su Debian e le sue derivate] $ sudo yum install secure-delete [Su sistemi basati su RedHat]
Una volta installato, puoi usare srm strumento per rimuovere file o directory in modo sicuro su un sistema Linux come segue.
$ srm -vz privato/*
dove le opzioni utilizzate:
-v
– abilita la modalità dettagliata-z
– cancella l'ultima scrittura con zeri invece di dati casualiLeggi il srm pagina man per ulteriori opzioni di utilizzo e informazioni:
$ uomo srm.
riempire fa parte di cancellazione-sicura toolkit, è un pulitore di spazio libero su disco e inode, elimina i file dallo spazio libero su disco in un metodo sicuro. riempire controlla lo spazio libero sulla partizione specificata e lo riempie con dati casuali da /dev/urandom.
Il comando seguente verrà eseguito riempire sulla mia partizione di root, con il -v
interruttore che abilita la modalità dettagliata:
$ sudo sfill -v /home/aaronkilik/tmp/
Supponendo che tu abbia creato una partizione separata, /home
per memorizzare le directory home degli utenti di sistema normali, è possibile specificare una directory su quella partizione da applicare riempire su di essa:
$ sudo sfill -v /home/nomeutente.
Ci sono alcune limitazioni di riempire che puoi leggere nella pagina man, dove puoi anche trovare ulteriori flag di utilizzo e istruzioni:
$ uomo pieno.
Nota: Questi due strumenti seguenti (scambiare e sdmem) nel cancellazione-sicura toolkit non sono direttamente rilevanti per lo scopo di questa guida, tuttavia, li spiegheremo a scopo di conoscenza e per un uso futuro.
È un pulitore di partizioni sicuro, scambiare elimina i dati presenti sulla partizione di swap in modo sicuro.
Attenzione: ricordati di smontare il tuo scambio partizione prima dell'uso scambiare! Altrimenti il tuo sistema potrebbe bloccarsi!
Determina semplicemente la partizione di scambio (e controlla se il paging e lo scambio di dispositivi/file sono attivati usando scambiare comando), quindi disabilita il paging e lo scambio di dispositivi/file con scambiare comando (rende inutilizzabile la partizione di swap).
Allora corri scambiare comando sulla partizione di swap:
$ cat /proc/swaps $ swapon. $ sudo swapoff /dev/sda6. $ sudo sswap /dev/sda6 #questo comando potrebbe richiedere del tempo per essere completato con 38 passaggi predefiniti.
Sforzati di leggere il scambiare pagina man per ulteriori opzioni di utilizzo e informazioni:
$ uomo swap.
sdmem è un pulitore di memoria sicuro, è progettato per rimuovere i dati presenti nella memoria (RAM) in modo sicuro.
Originariamente era chiamato smem, ma perché su Debain sistemi esiste un altro pacchetto chiamato smem: segnala il consumo di memoria in base al processo e all'utente, lo sviluppatore ha deciso di rinominarlo sdmem.
$ sudo sdmem -f -v.
Per ulteriori informazioni sull'utilizzo, leggere la pagina man di sdmem:
$ man sdmem
Lettura consigliata:PhotoRec – Recupera file cancellati o persi in Linux
Questo è tutto! In questo articolo, abbiamo esaminato un numero di strumenti da riga di comando per l'eliminazione permanente e sicura dei file in Linux. Come al solito, offri i tuoi pensieri o suggerimenti sul post tramite il modulo di commento qui sotto.