Securizare Eliminare fișiere & Directoare din Mac OS X cu linia de comandă

Cuprins:

Anonim

Trebuie să ștergeți în siguranță un fișier, un grup de fișiere sau un director întreg, asigurându-vă că nu poate fi recuperat niciodată prin orice mijloace posibile cunoscute? Puteți face acest lucru cu ușurință din linia de comandă cu ajutorul unui instrument incredibil de puternic numit srm. srm, după cum probabil ați ghicit, înseamnă „înlăturare securizată” și este o versiune securizată a comenzii „rm” utilizate în mod obișnuit, care există practic în toate versiunile de Unix, inclusiv Mac OS X.Rețineți că acest utilitar nu este pentru toată lumea și cu siguranță nu pentru utilizatorii începători, srm ar trebui considerat un instrument avansat și este cel mai bine folosit de cei care se simt confortabil cu linia de comandă și înțeleg repercusiunile asupra datelor ale funcțiilor de ștergere sigură.

Cât de sigur este srm? Ei bine, implicit pentru eliminarea securizată este metoda incredibil de sigură cu 35 de treceri, care utilizează „algoritmul Gutmann cu 35 de treceri”, ceea ce înseamnă că mai întâi datele sunt eliminate, apoi sunt scrise de peste 35 de ori folosind modele generate aleatoriu, făcând recuperarea la propriu. imposibil. Pentru o comparație cu privire la cât de sigur este, srm are, de asemenea, o setare de opțiune „medie” care utilizează securitatea cu 7 treceri, iar trecerea cu 7 îndeplinește standardul Departamentului de Apărare al SUA pentru ștergerea în siguranță a datelor... astfel, cel puțin teoretic, trecerea de 35 metoda este de 7 ori mai sigură decât ceea ce DoD acceptă ca standard pentru eliminarea securizată a datelor. Totuși, nu ne vom concentra pe opțiunea medie, vom folosi srm așa cum a fost intenționat să fie utilizat, cu eliminarea completă a datelor în 35 de treceri.

Numai pentru utilizatori avansați

Aceasta nu se numește „înlăturare securizată” fără niciun motiv, ci se numește așa, deoarece dacă un fișier a fost șters cu ștergere securizată, nu veți putea, literalmente, să recuperați acel fișier de pe unitate. Perioadă. Acest lucru depășește cu mult trucurile de bază de a goli Coșul de gunoi sau chiar de a forța și de a elimina fișierele în acest fel. Utilizatorii care nu se simt confortabil cu linia de comandă, dar care doresc să păstreze opțiunile de ștergere sigură a fișierelor, ar trebui să ia în considerare utilizarea unei metode simple de ștergere securizată sau folosind opțiunea „Goliți întotdeauna în siguranță”, care este disponibilă pentru Mac OS X Finder. Ați fost avertizat, procedați cu prudență!

Secure Eliminați un fișier cu srm

Cat mai simplu, comanda srm este folosită doar îndreptând-o către un fișier sau o cale de fișier:

srm /path/to/file

Deoarece opțiunea implicită folosește 35 de treceri, ștergerea fișierelor poate dura un moment sau două, iar fișierele mai mari vor dura mai mult pentru a fi șterse, deoarece sunt folosite treceri de dimensiune egală pentru a suprascrie fișierul și a preveni recuperarea.

Secure Ștergerea unui director întreg

Pavilionul -r poate fi aplicat srm pentru a-l șterge recursiv, aplicând astfel directoarelor și conținutului acestora: srm -r /path/to/directory/

Din nou, ștergerea poate dura un moment sau două, deoarece totul este suprascris de 35 de ori după ce a fost șters.

Stergerea forțată în siguranță

Pavilionul -f adaugă eliminarea forțată la srm. Aceasta este una dintre cele mai „periculoase” comenzi, deoarece este ca „rm -rf” pe steroizi, ceea ce înseamnă că va șterge forțat tot ceea ce este subliniat, fără nicio solicitare, cu excepția faptului că adăugarea ștergerii securizate asigură că fișierul eliminat nu este absolut niciodată. recuperabil. Folosiți cu extremă precauție

srm -rf /file/to/destroy/from/everything

Din cauza puterii imense din spatele combinației de steag -rf, ar trebui să fie folosită numai de utilizatori avansați și cu precizie absolută.

Eliminarea forțată și în siguranță a unui fișier blocat sau deținut cu super utilizator

Afișând sudo la varianta de mai sus a steagului -rf a srm, puteți aplica privilegii de super utilizator (rădăcină) procesului de ștergere forțată a fișierelor și a directorului, suprascriind astfel orice probleme de proprietate sau blocarea fișierelor. Acest lucru este la fel de sigur și la fel de „periculos” pe cât devine din cauza accesului superutilizator. Folosiți cu extremă precauție și nu utilizați acest lucru decât dacă știți ce faceți și de ce o faceți:

sudo srm -rf /path/to/something/to/obliterate/from/existence/

Din nou, acest lucru este doar pentru utilizatorii avansați și ar trebui limitat cu căi precise pentru fișiere și directoare.

Dar dacă ștergeți totul în siguranță?

Deși srm acceptă wildcards, există, evident, un potențial uriaș de greșeli cu o astfel de abordare și nu formatează unitatea.Astfel, dacă doriți să ștergeți în siguranță fiecare lucru de pe un computer, de la un disc de pornire intern la o unitate externă de orice tip, ați fi mult mai bine servit folosind instrumentele de formatare securizate pentru o întreagă unitate care sunt incluse în Disk. Utilitar, care oferă opțiunea de formatare securizată cu 35 de treceri.

Securizare Eliminare fișiere & Directoare din Mac OS X cu linia de comandă