Εντολή chmod: τι είναι αυτοί οι αριθμοί ;

Τα δικαιώματα σε ένα αρχείο στο UNIX είναι ανάγνωση/εγγραφή/εκτέλεση για τρεις περιπτώσεις ιδιοκτήτης/ομάδα όλοι. Τα έχουμε πει και τα έχουμε εξηγήσει και στο τέλος θα βρεις κάποια κείμενα. Στην πράξη υπάρχουν οι γραφικοί διαχειρηστές των αρχείων για να κάνουμε αλλαγές, τις ελάχιστες περιπτώσεις που σαν χρήστες θα χρειαστεί να κρύψουμε κάτι (κάποιο φάκελο από κάποιο παιδί για παράδειγμα).
Αλλά αν κάνουμε διαχείριση του συστήματος το σωστό εργαλείο είναι το τερματικό και δεν μπορούν όλοι να ξέρουν τι θα πει

chmod 755 file

Οι αριθμητικές τιμές στο chmod

Ένας κομπιουτεράς θα μιλήσει για “οκταδικό σύστημα αρίθμησης”, αλλά μακρυά από εμάς. Αρκεί να ξέρουμε ότι ανάγνωση(r) είναι 4, εγγραφή(w) είναι 2 και “εκτέλεση” (x) είναι 1. Και προσθέτουμε. Έχουμε έτσι το παρακάτω πίνακα:

Τιμή Δικαιώματα Τιμή Δικαιώματα
0 --- 4 r--
1 --x 5 r-x
2 -w- 6 rw-
3 -wx 7 rwx

Πίνακας 1: Αντιστοίχηση δικαιωμάτων με τιμές

Έχω δει βιβλία με σελίδες επί σελίδων με όλες τις τιμές Άρα δεν είναι το ίδιο απλό για όλους :see_no_evil: :hear_no_evil: :speak_no_evil:.

Chmod Calculator

Ένα χρήσιμο website είναι το chmod calculator

Εύκολα θα βρεις τι κάνει κάποιος αριθμός και επιτέλους θα καταλάβεις πως βγαίνει :thinking:

Ελπίζω να το βρείτε χρήσιμο

(Ξανά)διαβάστε

5 Likes

Πηγή: https://wizardzines.com/comics/permissions/

2 Likes