Rimozione sicura dei file & Directory da Mac OS X con la riga di comando
Sommario:
Hai bisogno di eliminare in modo sicuro un file, un gruppo di file o un'intera directory, assicurandoti che non sia letteralmente mai recuperabile con qualsiasi mezzo possibile conosciuto? Puoi farlo facilmente dalla riga di comando con l'aiuto di uno strumento incredibilmente potente chiamato srm. srm, come avrai intuito, sta per "rimozione sicura" ed è una versione sicura del comando "rm" comunemente usato che esiste praticamente in ogni tipo di unix, Mac OS X incluso.Tieni presente che questa utility non è per tutti e certamente non per utenti inesperti, srm dovrebbe essere considerato uno strumento avanzato ed è utilizzato al meglio da coloro che hanno dimestichezza con la riga di comando e comprendono le ripercussioni sui dati delle funzioni di eliminazione sicura.
Quanto è sicuro srm? Bene, l'impostazione predefinita per la rimozione sicura è il metodo a 35 passaggi incredibilmente sicuro che utilizza l'"algoritmo Gutmann a 35 passaggi", che in pratica significa che prima i dati vengono rimossi, quindi scritti più di 35 volte utilizzando schemi generati casualmente, rendendo il recupero letteralmente impossibile. Per un confronto su quanto sia sicuro, srm ha anche un'impostazione di opzione "media" che utilizza la sicurezza a 7 passaggi e 7 passaggi soddisfa lo standard del Dipartimento della Difesa degli Stati Uniti per la cancellazione sicura dei dati ... quindi, almeno teoricamente, il 35 passaggio metodo è 7 volte più sicuro di quello che il Dipartimento della Difesa degli Stati Uniti accetta come standard per la rimozione sicura dei dati. Tuttavia, non ci concentreremo sull'opzione media, utilizzeremo srm come doveva essere utilizzato, con la rimozione completa dei dati a 35 passaggi.
Solo per utenti esperti
Questo non si chiama "rimozione sicura" senza motivo, si chiama così perché se un file è stato eliminato con la rimozione sicura, letteralmente non sarai mai in grado di recuperare quel file dall'unità. Periodo. Questo va ben oltre i trucchi di base dello svuotamento del Cestino o addirittura del cestinare forzatamente e rimuovere i file in quel modo. Gli utenti che non si sentono a proprio agio con la riga di comando ma che desiderano mantenere le opzioni di rimozione sicura dei file dovrebbero prendere in considerazione l'utilizzo di un semplice metodo di eliminazione sicura o l'utilizzo dell'opzione "Svuota cestino sempre al sicuro" disponibile invece nel Finder di Mac OS X. Sei stato avvisato, procedi con cautela!
Rimozione sicura di un file con srm
Nel modo più semplice, il comando srm viene utilizzato semplicemente puntandolo su un file o percorso di file:
srm /percorso/del/file
Poiché l'opzione predefinita utilizza 35 passaggi, la rimozione del file può richiedere un momento o due e i file più grandi impiegheranno più tempo per essere eliminati poiché vengono utilizzati passaggi di dimensioni uguali per sovrascrivere il file e impedire il ripristino.
Eliminazione sicura di un'intera directory
Il flag -r può essere applicato a srm per cancellarlo in modo ricorsivo, applicandosi quindi alle directory e al loro contenuto: srm -r /path/to/directory/
Ancora una volta, l'eliminazione potrebbe richiedere un momento o due perché tutto viene sovrascritto 35 volte dopo essere stato eliminato.
Forza l'eliminazione sicura di qualsiasi cosa
Il flag -f aggiunge forza rimozione a srm. Questo è uno dei comandi più "pericolosi" perché è come "rm -rf" sotto steroidi, il che significa che eliminerà forzatamente tutto ciò che viene indicato, senza alcuna richiesta, tranne per il fatto che l'aggiunta dell'eliminazione sicura assicura che il file rimosso non venga assolutamente mai recuperabile. Usare con estrema cautela
srm -rf /file/a/distruggi/da/tutto
A causa dell'immensa forza dietro la combinazione di flag -rf, dovrebbe essere usata solo da utenti esperti e con assoluta precisione.
Rimozione forzata e sicura di un file bloccato o di proprietà con Super User
Anteponendo il prefisso sudo alla precedente variazione del flag -rf di srm è possibile applicare i privilegi di superutente (root) al processo di rimozione forzata di file e directory, sovrascrivendo in tal modo eventuali problemi di proprietà o blocco dei file. Questo è tanto sicuro e tanto "pericoloso" quanto diventa a causa dell'accesso come superutente. Usalo con estrema cautela e non usarlo a meno che tu non sappia cosa stai facendo e perché lo stai facendo:
sudo srm -rf /percorso/per/qualcosa/per/cancellare/da/esistenza/
Ancora una volta, questo è solo per utenti esperti e dovrebbe essere limitato con percorsi di file e directory precisi.
Che ne dici di eliminare tutto in modo sicuro?
Sebbene srm accetti i caratteri jolly, c'è ovviamente un enorme potenziale di errori con un tale approccio e non formatta l'unità.Pertanto, se stai cercando di eliminare in modo sicuro ogni singola cosa su un computer, da un disco di avvio interno a un'unità esterna di qualsiasi tipo, saresti molto meglio servito utilizzando gli strumenti di formattazione sicura per un'intera unità che sono raggruppati all'interno di Disco Utility, che fornisce l'opzione di formattazione sicura a 35 passaggi.