Bezpieczne usuwanie plików & Katalogi z systemu Mac OS X za pomocą wiersza poleceń
Spisu treści:
Chcesz bezpiecznie usunąć plik, grupę plików lub cały katalog, upewniając się, że dosłownie nigdy nie będzie można go odzyskać w żaden znany sposób? Możesz to łatwo zrobić z wiersza poleceń za pomocą niezwykle potężnego narzędzia o nazwie srm. srm, jak można się domyślić, oznacza „bezpieczne usuwanie” i jest bezpieczną wersją powszechnie używanego polecenia „rm”, które istnieje praktycznie w każdej wersji systemu Unix, w tym w systemie Mac OS X.Należy pamiętać, że to narzędzie nie jest przeznaczone dla wszystkich, a już na pewno nie dla początkujących użytkowników. srm należy uważać za narzędzie zaawansowane i najlepiej używać go przez osoby, które znają się na wierszu poleceń i rozumieją konsekwencje funkcji bezpiecznego usuwania danych.
Jak bezpieczny jest srm? Cóż, domyślną metodą bezpiecznego usuwania jest niewiarygodnie bezpieczna metoda 35-przebiegowa, która wykorzystuje „35-przebiegowy algorytm Gutmanna”, co zasadniczo oznacza, że najpierw dane są usuwane, a następnie zapisywane ponad 35 razy przy użyciu losowo generowanych wzorców, dzięki czemu odzyskiwanie jest dosłownie niemożliwy. Dla porównania, jak to jest bezpieczne, srm ma również ustawienie opcji „średnie”, które wykorzystuje zabezpieczenia 7-przebiegowe, a 7-przebiegowe spełnia standard Departamentu Obrony USA dotyczący bezpiecznego usuwania danych… tak więc, przynajmniej teoretycznie, 35-przebiegowy metoda jest 7 razy bezpieczniejsza niż to, co Departament Obrony Stanów Zjednoczonych akceptuje jako standard bezpiecznego usuwania danych. Nie będziemy jednak skupiać się na opcji średniej, będziemy używać srm zgodnie z przeznaczeniem, z pełnym usuwaniem danych po 35 przejściach.
Tylko dla zaawansowanych użytkowników
Nie jest to nazywane „bezpiecznym usuwaniem” bez powodu, ponieważ jeśli plik został usunięty za pomocą bezpiecznego usuwania, dosłownie nigdy nie będzie można odzyskać tego pliku z dysku. Okres. Wykracza to daleko poza podstawowe sztuczki opróżniania kosza, a nawet wymuszania kasowania i usuwania plików w ten sposób. Użytkownicy, którzy nie czują się komfortowo z wierszem poleceń, ale chcą zachować opcje bezpiecznego usuwania plików, powinni zamiast tego rozważyć użycie prostej metody bezpiecznego usuwania lub użycie opcji „Zawsze bezpiecznie opróżniaj kosz”, która jest dostępna w programie Mac OS X Finder. Zostałeś ostrzeżony, postępuj ostrożnie!
Bezpieczne usuwanie pliku za pomocą srm
W najprostszym przypadku polecenie srm jest używane po prostu przez wskazanie pliku lub ścieżki do pliku:
srm /ścieżka/do/pliku
Ponieważ domyślna opcja wykorzystuje 35 przebiegów, usunięcie pliku może zająć chwilę lub dwie, a usuwanie większych plików zajmie więcej czasu, ponieważ przebiegi o takim samym rozmiarze są używane do zastąpienia pliku i uniemożliwienia odzyskania.
Bezpieczne usuwanie całego katalogu
Flagę -r można zastosować do srm, aby usunąć ją rekurencyjnie, tym samym stosując się do katalogów i ich zawartości: srm -r /ścieżka/do/katalogu/
Ponownie usuwanie może chwilę potrwać, ponieważ wszystko jest zastępowane 35 razy po usunięciu.
Wymuś bezpieczne usuwanie czegokolwiek
Flaga -f dodaje usuwanie siły do srm. Jest to jedno z bardziej „niebezpiecznych” poleceń, ponieważ przypomina „rm -rf” na sterydach, co oznacza, że usunie na siłę wszystko, na co wskazuje, bez żadnego monitu, z wyjątkiem tego, że dodanie bezpiecznego usuwania gwarantuje, że usunięty plik nigdy nie zostanie usunięty do odzyskania. Używaj z najwyższą ostrożnością
srm -rf /plik/do/zniszczenia/z/wszystko
Ze względu na ogromną siłę kombinacji flagi -rf, powinna być używana tylko przez zaawansowanych użytkowników iz absolutną precyzją.
Wymuszone i bezpieczne usunięcie zablokowanego lub posiadanego pliku za pomocą superużytkownika
Dodając przedrostek sudo do powyższej odmiany flagi -rf srm, możesz zastosować uprawnienia superużytkownika (root) do wymuszonego procesu usuwania plików i katalogów, nadpisując w ten sposób wszelkie problemy z własnością lub blokowanie plików. Jest to tak bezpieczne i tak „niebezpieczne”, jak to tylko możliwe ze względu na dostęp superużytkownika. Używaj z najwyższą ostrożnością i nie używaj tego, chyba że wiesz, co robisz i dlaczego to robisz:
sudo srm -rf /ścieżka/do/czegoś/do/usuwania/z/istnienia/
Ponadto jest to tylko dla zaawansowanych użytkowników i powinno być ograniczone precyzyjnymi ścieżkami do plików i katalogów.
A co z bezpiecznym usuwaniem wszystkiego?
Chociaż srm akceptuje symbole wieloznaczne, istnieje oczywiście ogromny potencjał błędów przy takim podejściu i nie formatuje dysku.Tak więc, jeśli chcesz bezpiecznie usunąć każdą pojedynczą rzecz na komputerze, od wewnętrznego dysku rozruchowego po dysk zewnętrzny dowolnego typu, znacznie lepiej byłoby skorzystać z narzędzi do bezpiecznego formatowania całego dysku, które są zawarte w pakiecie Disk Narzędzie, które zapewnia opcję bezpiecznego formatowania 35-przebiegowego.