Сигурно премахване на файлове & директории от Mac OS X с командния ред
Съдържание:
Трябва сигурно да изтриете файл, група от файлове или цяла директория, за да сте сигурни, че буквално никога не може да бъде възстановен по каквито и да било известни възможни средства? Можете да направите това лесно от командния ред с помощта на невероятно мощен инструмент, наречен srm. srm, както може би се досещате, означава „сигурно премахване“ и е защитена версия на често използваната команда „rm“, която съществува в почти всеки вариант на unix, включително Mac OS X.Имайте предвид, че тази помощна програма не е за всеки и със сигурност не е за начинаещи потребители, srm трябва да се счита за усъвършенстван инструмент и е най-добре да се използва от тези, които са удобни с командния ред и разбират последиците за данните от функциите за защитено изтриване.
Колко сигурен е srm? Е, по подразбиране за сигурно премахване е невероятно защитеният метод с 35 преминавания, който използва „алгоритъма на Гутман с 35 преминавания“, което на практика означава, че първо данните се премахват, след което се записват повече от 35 пъти, като се използват произволно генерирани модели, което прави възстановяването съвсем буквално невъзможен. За малко сравнение относно това колко сигурно е това, srm също има „средна“ настройка на опцията, която използва 7-проходна защита, а 7-проходът отговаря на стандарта на Министерството на отбраната на САЩ за сигурно изтриване на данни… следователно, поне теоретично, 35-проходният методът е 7 пъти по-сигурен от това, което Министерството на отбраната на САЩ приема като свой стандарт за сигурно премахване на данни. Въпреки това няма да се фокусираме върху средната опция, ще използваме srm, както е предвидено да се използва, с пълно премахване на данни от 35 преминавания.
Само за напреднали потребители
Това не се нарича „сигурно премахване“ без причина, нарича се така, защото ако даден файл е бил изтрит със защитено премахване, вие буквално никога няма да можете да възстановите този файл от устройството. Месечен цикъл. Това далеч надхвърля основните трикове за изпразване на кошчето или дори принудително изхвърляне и премахване на файлове по този начин. Потребителите, които не се чувстват комфортно с командния ред, но които искат да запазят сигурните опции за премахване на файлове, трябва да обмислят използването на прост метод за сигурно изтриване или като използват опцията „Винаги сигурно празно кошче“, която е налична за Mac OS X Finder вместо това. Бяхте предупредени, продължете с повишено внимание!
Сигурно премахване на файл със srm
Най-просто, командата srm се използва само чрез насочване към файл или път към файл:
srm /path/to/file
Тъй като опцията по подразбиране използва 35-проход, премахването на файл може да отнеме момент или два, а изтриването на по-големи файлове ще отнеме повече време, тъй като се използват пропуски с еднакъв размер, за да презапишат файла и да предотвратят възстановяването.
Сигурно изтриване на цяла директория
Флагът -r може да се приложи към srm, за да го изтрие рекурсивно, като по този начин се прилага към директории и тяхното съдържание: srm -r /path/to/directory/
Отново изтриването може да отнеме момент или два, защото всичко се презаписва 35 пъти, след като е било изтрито.
Принудително сигурно изтриване на всичко
Флагът -f добавя премахване на сила към srm. Това е една от „по-опасните“ команди, защото е като „rm -rf“ на стероиди, което означава, че принудително ще изтрие всичко, което посочи, без никаква подкана, с изключение на това, че добавянето на защитено изтриване гарантира, че премахнатият файл абсолютно никога не се възстановими. Използвайте с изключително внимание
srm -rf /file/to/destroy/from/everything
Поради огромната сила зад комбинацията от флаг -rf, тя трябва да се използва само от напреднали потребители и с абсолютна точност.
Принудително и сигурно премахване на заключен или притежаван файл със супер потребител
Чрез префикс sudo към горния вариант на флаг -rf на srm, можете да приложите привилегии на супер потребител (root) към процеса на принудително премахване на файлове и директории, като по този начин презапишете всички проблеми със собствеността или заключването на файлове. Това е възможно най-сигурно и толкова „опасно“ поради достъпа на суперпотребител. Използвайте с изключително внимание и не използвайте това, освен ако не знаете какво правите и защо го правите:
sudo srm -rf /path/to/something/to/obliterate/from/existence/
Отново, това е само за напреднали потребители и трябва да бъде ограничено с точни пътища на файлове и директории.
Какво ще кажете за сигурното изтриване на всичко?
Въпреки че srm приема заместващи символи, очевидно има огромен потенциал за грешки при такъв подход и той не форматира устройството.По този начин, ако искате да изтриете сигурно всяко нещо на компютъра, от вътрешен диск за зареждане до външно устройство от всякакъв тип, ще бъдете много по-добре обслужени с помощта на инструментите за защитено форматиране за цяло устройство, които са включени в Disk Помощна програма, която предоставя опция за 35-проходно защитено форматиране.