Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει το Sticky Bit;
Στα λειτουργικά συστήματα που μοιάζουν με Unix, ένα κολλώδες bit είναι ένα bit δικαιωμάτων που έχει οριστεί σε ένα αρχείο ή φάκελο, επιτρέποντας έτσι μόνο στον κάτοχο ή τον χρήστη του χρήστη του αρχείου ή του φακέλου να τροποποιήσει, να μετονομάσει ή να διαγράψει τον αντίστοιχο κατάλογο ή αρχείο. Κανένας άλλος χρήστης δεν θα επιτρέπεται να έχει αυτά τα δικαιώματα σε ένα αρχείο το οποίο έχει ένα κολλώδες bit. Σε συστήματα που μοιάζουν με Unix, χωρίς το κολλητικό κομμάτι, οποιοσδήποτε χρήστης μπορεί να τροποποιήσει, να μετονομάσει ή να διαγράψει τον κατάλογο ή το αρχείο ανεξάρτητα από τον κάτοχο του αρχείου ή του φακέλου.
Η Techopedia εξηγεί το Sticky Bit
Παρουσιάστηκε στην πέμπτη έκδοση του Unix, το κολλητικό bit δημιουργήθηκε μόνο για καθαρά εκτελέσιμα αρχεία. Όταν εισήχθησαν, τα αρχεία με ένα κολλητικό bit εξασφάλισαν ότι το τμήμα κειμένου της εκτελέσιμης εφαρμογής ήταν διαθέσιμο σε χώρο ανταλλαγής ακόμα και μετά την έξοδο της διαδικασίας. Αυτό επιτρέπει την επιτάχυνση των εκτελέσεων των συχνά χρησιμοποιούμενων εκτελέσιμων προγραμμάτων. Επί του παρόντος, αυτό το χαρακτηριστικό έχει εγκαταλειφθεί από πολλούς και διατηρείται μόνο σε Unixware και HP-UX.
Το κολλητικό κομμάτι χρησιμοποιείται κυρίως στους φακέλους που υπάρχουν σε συστήματα αρχείων εντός λειτουργικών συστημάτων που μοιάζουν με Unix. Όταν έχει οριστεί το κολλητικό bit, το σύστημα αρχείων αντιμετωπίζει τέτοιου είδους αρχεία ή καταλόγους με μοναδικό τρόπο, ώστε μόνο ο ιδιοκτήτης ή ο ιδιοκτήτης της ρίζας να έχουν δικαιώματα τροποποίησης, διαγραφής ή μετονομασίας αυτών. Στα λειτουργικά συστήματα που μοιάζουν με Solaris, όταν το κολλητικό bit έχει οριστεί σε μη εκτελέσιμα αρχεία, τα αρχεία δεν αποθηκεύονται από τον πυρήνα. Αυτό βοηθά όχι μόνο να αποφευχθεί η πρόσβαση σε αυτά τα αρχεία, αλλά και βοηθά στην έξαψη σημαντικών δεδομένων από την προσωρινή μνήμη του συστήματος σε σχέση με τα αρχεία. Σε ορισμένες περιπτώσεις, ένα κολλώδες bit χρησιμοποιείται επίσης για την ένδειξη ότι ένα συγκεκριμένο αρχείο δεν έχει ακόμη τοποθετηθεί, επιτρέποντας έτσι στα προγράμματα να αγνοήσουν τα μη εγκατεστημένα αρχεία.
