Αρχική σελίδα » πως να » Γιατί το Linux επιτρέπει στους χρήστες να καταργήσουν τον κατάλογο root;

    Γιατί το Linux επιτρέπει στους χρήστες να καταργήσουν τον κατάλογο root;

    Τις περισσότερες φορές, κανένας από εμάς δεν προβαίνει σε ενέργεια που θα σπάσει κυριολεκτικά τα λειτουργικά μας συστήματα και θα μας αναγκάσει να τα επανεγκαταστήσουμε. Αλλά τι θα συμβεί αν μια τέτοια ενέργεια θα μπορούσε εύκολα να συμβεί, ακόμη και τυχαία, από τον χρήστη; Η σημερινή θέση Q & A της SuperUser έχει την απάντηση σε μια ερώτηση σύγχυσης του αναγνώστη.

    Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.

    Το ερώτημα

    Ο αναγνώστης SuperUser fangxing θέλει να μάθει γιατί το Linux θα επέτρεπε στους χρήστες να αφαιρέσουν τον ριζικό κατάλογο:

    Όταν εγκατέστησα το Linux στον υπολογιστή μου για πρώτη φορά, πάντα μου άρεσε να το χρησιμοποιώ ρίζα γιατί δεν έπρεπε να προσθέσω sudo και εισάγετε τον κωδικό μου κάθε φορά που εκτελέσα μια εντολή που απαιτούσε δικαιώματα root level.

    Μια μέρα, απλά ήθελα να καταργήσω έναν κατάλογο και να έτρεξα rm -rf /, που "έσπασε" το σύστημά μου. Αναρωτιόμουν γιατί οι σχεδιαστές του Linux δεν εμπόδισαν την τόσο εύκολη εκτέλεση μιας τόσο επικίνδυνης εντολής.

    Γιατί το Linux επιτρέπει στους χρήστες να αφαιρούν τον ριζικό κατάλογο?

    Η απάντηση

    Ο συνεργάτης SuperUser Ben N έχει την απάντηση για εμάς:

    Γιατί πρέπει να σας εμποδίσει να κάνετε ό, τι θέλετε με τον δικό σας υπολογιστή; Σύνδεση ως ρίζα ή χρησιμοποιώντας sudo λέει κυριολεκτικά στο μηχάνημα: "Ξέρω τι κάνω." Η αποτροπή των ανθρώπων να κάνουν αμφίβολα πράγματα συνήθως τους εμποδίζει να κάνουν έξυπνα πράγματα (όπως εκφράζεται από τον Raymond Chen).

    Εκτός αυτού, υπάρχει ένας μοναδικός καλός λόγος για να επιτρέπεται σε ένα χρήστη να πυροδοτεί τον ριζικό κατάλογο: τον παροπλισμό ενός υπολογιστή με πλήρη διαγραφή του λειτουργικού συστήματος και του συστήματος αρχείων. (Κίνδυνος! Σε ορισμένα συστήματα UEFI, rm -rf / μπορεί να τρυπήσει το φυσικό μηχάνημα πάρα πολύ.) Είναι επίσης λογικό να κάνουμε μέσα σε μια φυλακή chroot.

    Προφανώς, οι άνθρωποι κατά λάθος έτρεξαν την εντολή τόσο πολύ ώστε να προστεθεί ένα χαρακτηριστικό ασφαλείας. rm -rf / δεν κάνει τίποτα στα περισσότερα συστήματα εκτός αν -μη-διατηρήστε-ρίζα παρέχεται επίσης, και δεν υπάρχει τρόπος να μπορείτε να πληκτρολογήσετε αυτό τυχαία. Αυτό βοηθά επίσης να προφυλάξουμε από κακώς γραπτά αλλά καλοπροαίρετα σενάρια κελύφους.


    Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.

    Image Credit: Wikimedia Commons