rm -rf /: It’s the end of the world as we know it
δημοσιευμένο από τη fog στην κατηγορία Geek Woman, Linux, MintΤον τελευταίο καιρό δεν μου πολυβγαίνουν πράγματα στον κομπιουτερόκοσμο. Είναι μια από εκείνες τις περιόδους που τα πιο απλά πράγματα στραβώνουν με τον πιο απίθανο τρόπο. Δεν παραπονιέμαι όμως. Συνήθως μου συμβαίνει το αντίθετο, οπότε αναγνωρίζω το δικαίωμα στο Μέρφυ να με παρενοχλήσει για λίγο.
Δεν μιλάω ευτυχώς για απώλειες δεδομένων ή hardware που δεν είναι στην εγγύηση, αλλά μικρές ήττες σε πράγματα που κάνεις με κλειστά μάτια συνήθως και σου τσακίζουν το “εγώ”. Για παράδειγμα ήταν ένας ταπεινός και παλιός σκληρός δίσκος φορμαρισμένος σε hfs+ που πια δεν χρειαζόμουν. Τον έβαλα λοιπόν στο pc και από τότε μου συμβαίνουν διάφορα στραβά.
Από κάψιμο του mobo, ευτυχώς σε εγγύηση, αδυναμία να φορμαριστεί σε ένα πιο ανθρώπινο filesystem μέσα από τα γνωστά εργαλεία, τη λύση έδωσε το βάρβαρο sudo dd if=/dev/urandom of=/dev/sdb και γενικά διάφορες τέτοιες στραβομάρες.
Τελικά προχθές τον στρίμωξα κανονικά και τον έφερα εκεί που ήθελα. Με ένα Mint 6 πάνω του για δοκιμές. Η αλήθεια είναι ότι πέρασα όμορφα με το Mint το τελευταίο διήμερο. Η επιλογή των προγραμμάτων της βασικής εγκατάστασης ταιριάζουν πιο πολύ στα γούστα μου από ότι αυτή του Ubuntu. Έχει ενδιαφέροντα πρόσθετα, πολλές ευκολίες και γενικά η συνύπαρξη μαζί του είναι αυτό που λέμε easy living.
Για τα δικά μου όμως γούστα, η “σχεδόν” τέλεια διανομή βρίσκεται κάπου ανάμεσα στο Ubuntu και στο Mint. Έτσι προτιμώ να προσθέτω, παρά να αφαιρώ και η επιστροφή μου στο Ubuntu ήταν δεδομένη. Σήμερα λοιπόν το πρωί και ενώ είχα δει ότι ήθελα, αποφάσισα να το σβήσω με ένα διαφορετικό τρόπο, έτσι για να χαζέψω το σκρολάρισμα στην κονσόλα. Και έδωσα την εντολή και …τίποτα. Τι έγινε ρε παιδιά; Πότε ήρθαν τα πάνω κάτω και δεν το πήρα χαμπάρι;
Μετά διάβασα για την ιστορία στα ubuntuforums, για τον “έξυπνο” που έδινε συμβουλές στους νέους στο χώρο για χρήση της εντολής με τα γνωστά καταστροφικά αποτελέσματα, για τη συμπλήρωση bug report και όλα αυτά τα χαριτωμένα. Προφανώς αποφασίστηκε από τους ανθρώπους του mint, μιας και η διανομή απευθύνεται σε νέους χρήστες linux κυρίως, όπως και το ubuntu εξάλλου (εντάξει και σε τεμπέληδες και σε αυτούς που δεν θέλουν να πολυασχοληθούν με το να κάνουν ένα σύστημα να δουλέψει) να προστατέψουν με αυτό τον τρόπο αυτούς που δοκιμάζουν ότι τους πουν χωρίς να ξέρουν τι κάνει ή μια μικρή έρευνα αν όντως είναι αυτό καλό για την “υγεία” τους.
Δεν ξέρω αν μου αρέσουν αυτές οι αλλαγές, αν και νομίζω ήταν προσαρτημένος και ο εξωτερικός μου δίσκος όταν έδωσα την εντολή. Το θέμα είναι ότι μου χάλασαν όλη τη διασκέδαση και την αίσθηση master of the universe. Και για να το σοβαρέψω και λίγο, η γνώμη μου είναι πως αν μεταχειρίζεσαι κάποιους σαν χαζούς, στο τέλος καταλήγουν χαζοί. Από την άλλη τα παθήματα στη ζωή γίνονται μαθήματα, φτιάχνοντας υπεύθυνα άτομα. Δυστυχώς το κόστος φέρνει την προσοχή και την υπευθυνότητα, τίποτα άλλο.
Σχετικά θέματα:



:biggreen:
(τώρα βρε... θα ασχοληθω με την περιπτωση σου, είχα τα δικά μου
)
:P

Θέματα
Δε μας είπες όμως τι ήταν αυτό που έγινε.
Προσπάθησες να γράψεις “rm -fr /” και δεν έγινε τίποτα;
Σχετικά links:
Στο Solaris το ίδιο κάνει το rm:
http://blogs.sun.com/jbeck/date/20041001#rm_rf_protection
Στο thread που ξεκίνησα το 2004 για να βάλουμε κάτι αντίστοιχο στο BSD κατάφεραν να με τσαντίσουν τόσο που απλά σταμάτησα να ασχολούμαι. Ίσως να είναι καλύτερα έτσι:
http://lists.freebsd.org/pipermail/freebsd-hackers/2004-October/008493.html
keramida’s last blog post..Consistently Inconsistent
Εμφανίστηκε το παρακάτω:
rm: cannot remove root directory ‘/’
Και μετά έδωσα έτσι ασυναίσθητα ένα wtf και μούβγαλε πάλι έξοδο:
The program ‘wtf’ is currently not installed. You can install it by typing:
sudo apt-get install bsdgames.
Η έξοδος φαίνεται στο screenshot.
Χαχα, μέχρι και το wtf είναι “taken” πλέον;
keramida’s last blog post..Consistently Inconsistent
ΥΓ. Ο περιορισμός μπορεί τελικά να σώσει πολλούς από καταστροφές. Ίσως θάπρεπε να έμπαινε γενικά. Αφού φυσικά πρώτα έκανε μια εικονική εκτέλεση της εντολής και παρουσιάζοντας τα αποτελέσματα.
Μόλις ένα κλικ πριν το εγκεφαλικό να έβγαινε και το ότι ήταν απλά προσομοίωση για το τι θα συνέβαινε αν δεν υπήρχε η προστασία. Αυτό το “εγκεφαλικό” δεν ξεχνιέται εύκολα και γίνεται μάθημα.
Blasphemy! Πως τόλμησαν να διαστεβλώσουν έτσι το sudo!? Χαλάνε και το αστείο
db0’s last blog post..Bebook Review: This e-Reader rocks my socks
cd / ; rm -rf *
stavrosg’s last blog post..(χωρίς σχόλια)
Χρόνια πολλά και καλές γιορτές να έχεις… Με όλες μου τις ευχές.
vasilis’s last blog post..Σε άκουσα
Χμμμ έχουμε ξεχαστεί στην κονσόλα και έφτασαν γιορτές.
Χρόνια πολλά και με τις καλύτερές μου ευχές.
Μα και βέβαια.
Τις καλύτερες ευχές, λοιπόν, για την επόμενη περιστροφή της Γης γύρω από τον Ήλιο. Υγεία, ευτυχία και “may the source be with us all”
keramida’s last blog post..Consistently Inconsistent
Κάποτε θα έγραφα ότι το βρίσκω εκνευριστικό “να μην μπορείς” να κάνεις κάτι under a unix system. Αλλά όπως έχεις γράψει, υπάρχουν πολλοί και καλύτεροι τρόποι να κάνεις format από αυτόν.
Θα έπρεπε να υπάρχει παντού. Και το delete στο $HOME θα σε στυλ “rm -rf *” θα έπρεπε να κάνει prompt για yes/no γιατί… τέσπα είναι επικίνδυνο να ασχολείσαι με τέτοια πράγματα “αργά” το βράδυ.
atma’s last blog post..Πως δημιουργείτε το χρήμα: Η μεγαλύτερη απάτη στην σύγχρονη ιστορία!