Τα δικαιώματα αρχείων σε συστήματα που μοιάζουν με Unix αντιπροσωπεύονται ως μάσκα bit, όπου κάθε bit, δηλ. 1 ή 0, αντιπροσωπεύει ένα συγκεκριμένο δικαίωμα. Οι τρεις κύριες άδειες είναι:
1. Read (r) - Επιτρέπει στον χρήστη να έχει πρόσβαση και να προβάλλει τα περιεχόμενα του αρχείου.
2. Write (w) - Επιτρέπει στον χρήστη να τροποποιήσει και να ενημερώσει τα περιεχόμενα του αρχείου.
3. Execute (x) - Επιτρέπει στο χρήστη να εκτελέσει το αρχείο εάν είναι σενάριο ή εκτελέσιμο.
Κάθε αρχείο έχει τρία σύνολα δικαιωμάτων:
- Χρήστης (u):Δικαιώματα για τον κάτοχο του αρχείου.
- Ομάδα (g):Δικαιώματα για την ομάδα στην οποία ανήκει το αρχείο.
- Άλλα (o):Δικαιώματα για όλους τους άλλους χρήστες.
Αυτά τα δικαιώματα εκφράζονται ως οκταδικοί αριθμοί, με κάθε ψηφίο να αντιπροσωπεύει ένα από τα τρία σύνολα δικαιωμάτων (χρήστης, ομάδα, άλλα). Η τιμή κάθε bit (1 ή 0) καθορίζει εάν η αντίστοιχη άδεια χορηγείται ή όχι.
Για παράδειγμα, ένα αρχείο με δικαιώματα ορισμένα στο 644:
- 6:Χρήστης (r, w), Ομάδα (r), Άλλοι (r)
- 4:Χρήστης (r), Ομάδα (w, r), Άλλα (r)
- 4:Χρήστης (r), Ομάδα (r), Άλλα (r, w)
Ως εκ τούτου, ο χρήστης έχει πρόσβαση ανάγνωσης και εγγραφής, η ομάδα έχει πρόσβαση ανάγνωσης και άλλοι έχουν επίσης πρόσβαση ανάγνωσης σε αυτό το αρχείο.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα