Ασφαλής κατάργηση αρχείων & καταλόγων από Mac OS X με τη γραμμή εντολών

Πίνακας περιεχομένων:

Anonim

Χρειάζεστε να διαγράψετε με ασφάλεια ένα αρχείο, μια ομάδα αρχείων ή έναν ολόκληρο κατάλογο, διασφαλίζοντας ότι δεν είναι κυριολεκτικά ποτέ ανακτήσιμο με οποιοδήποτε γνωστό πιθανό μέσο; Μπορείτε να το κάνετε αυτό εύκολα από τη γραμμή εντολών με τη βοήθεια ενός απίστευτα ισχυρού εργαλείου που ονομάζεται srm. Το srm, όπως ίσως έχετε μαντέψει, σημαίνει «ασφαλής αφαίρεση» και είναι μια ασφαλής έκδοση της συνήθως χρησιμοποιούμενης εντολής «rm» που υπάρχει σχεδόν σε κάθε γεύση του unix, συμπεριλαμβανομένου του Mac OS X.Λάβετε υπόψη ότι αυτό το βοηθητικό πρόγραμμα δεν είναι για όλους και σίγουρα δεν είναι για αρχάριους χρήστες, το srm θα πρέπει να θεωρείται προηγμένο εργαλείο και χρησιμοποιείται καλύτερα από όσους αισθάνονται άνετα με τη γραμμή εντολών και κατανοούν τις επιπτώσεις δεδομένων των λειτουργιών ασφαλούς διαγραφής.

Πόσο ασφαλές είναι το srm; Λοιπόν, η προεπιλογή για την ασφαλή αφαίρεση είναι η απίστευτα ασφαλής μέθοδος 35 περασμάτων που χρησιμοποιεί τον "αλγόριθμο Gutmann 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/everthing

Λόγω της τεράστιας δύναμης πίσω από τον συνδυασμό σημαίας -rf, θα πρέπει να χρησιμοποιείται μόνο από προχωρημένους χρήστες και με απόλυτη ακρίβεια.

Αφαιρέστε αναγκαστικά και με ασφάλεια ένα κλειδωμένο ή ιδιοκτησία αρχείου με τον Super User

Με το πρόθεμα sudo στην παραπάνω παραλλαγή σημαίας -rf του srm, μπορείτε να εφαρμόσετε δικαιώματα σούπερ χρήστη (root) στη διαδικασία αναγκαστικής αφαίρεσης αρχείου και καταλόγου, αντικαθιστώντας έτσι τυχόν προβλήματα ιδιοκτησίας ή κλείδωμα αρχείων. Αυτό είναι τόσο ασφαλές και τόσο «επικίνδυνο» λόγω της πρόσβασης υπερχρήστη. Χρησιμοποιήστε με εξαιρετική προσοχή και μην το χρησιμοποιείτε εκτός αν γνωρίζετε τι κάνετε και γιατί το κάνετε:

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

Και πάλι, αυτό είναι μόνο για προχωρημένους χρήστες και θα πρέπει να περιορίζεται με ακριβείς διαδρομές αρχείων και καταλόγου.

Τι γίνεται με την ασφαλή διαγραφή των πάντων;

Αν και το srm δέχεται χαρακτήρες μπαλαντέρ, υπάρχει προφανώς τεράστια πιθανότητα για λάθη με μια τέτοια προσέγγιση και δεν διαμορφώνει τη μονάδα δίσκου.Επομένως, εάν θέλετε να διαγράψετε με ασφάλεια κάθε στοιχείο σε έναν υπολογιστή, από έναν εσωτερικό δίσκο εκκίνησης έως μια εξωτερική μονάδα δίσκου οποιουδήποτε τύπου, θα εξυπηρετηθείτε πολύ καλύτερα χρησιμοποιώντας τα εργαλεία ασφαλούς μορφής για μια ολόκληρη μονάδα δίσκου που περιλαμβάνονται στο δίσκο Βοηθητικό πρόγραμμα, το οποίο παρέχει την επιλογή ασφαλούς μορφοποίησης 35 περασμάτων.

Ασφαλής κατάργηση αρχείων & καταλόγων από Mac OS X με τη γραμμή εντολών