Ανεξάρτητα από τον ρόλο σας στο IT, η απόκτηση έστω και βασικής κατανόησης του Linux είναι απίστευτα πολύτιμη. Είναι η κινητήρια δύναμη πίσω από πολλές καθημερινές τεχνολογίες!

Στο άρθρο αυτό, θα απομυθοποιήσουμε τα δικαιώματα αρχείων Linux. Αν και μπορεί να φαίνονται τρομακτικά στην αρχή, είναι απίστευτα πρακτικά μόλις τα καταλάβετε.

Τι είναι τα δικαιώματα αρχείου στο Linux;

Στο Linux, τα δικαιώματα αρχείων καθορίζουν ποιος μπορεί να διαβάσει, να γράψει ή να εκτελέσει ένα αρχείο. Αυτές οι άδειες κατηγοριοποιούνται ως εξής:

Κατανοώντας αυτό το Cheatsheet

Το cheatsheet μας παρουσιάζει δικαιώματα αρχείων τόσο σε δυαδική όσο και σε οκταδική μορφή. Αν και η δυαδική μορφή είναι πιο διαισθητική, η οκταδική μορφή χρησιμοποιείται ευρέως στην πράξη.

Για να μετατρέψετε από δυαδικό σε οκταδικό, αθροίστε τις τιμές που αντιπροσωπεύονται από «r» (ανάγνωση), «w» (εγγραφή) και «x» (εκτέλεση) σε κάθε σύνολο δικαιωμάτων. Για παράδειγμα, η δυαδική άδεια ‘rwxr-xr-x’ μεταφράζεται στην οκταδική άδεια 755:

Επεξήγηση κοινών δικαιωμάτων αρχείων

Αλλαγή δικαιωμάτων αρχείων

Χρησιμοποιήστε την εντολή 𝚌𝚑𝚖𝚘𝚍 για να τροποποιήσετε τα δικαιώματα αρχείων. Για παράδειγμα:

𝚌𝚑𝚖𝚘𝚍 𝟽𝟻𝟻 𝚖𝚢𝚏𝚒𝚕𝚎
𝚌𝚑𝚖𝚘𝚍 +𝚡 𝚖𝚢𝚏𝚒𝚕𝚎

Επιπλέον, η εντολή 𝚌𝚑𝚖𝚘𝚍 μπορεί να χρησιμοποιηθεί με συμβολικό συμβολισμό, επιτρέποντας περισσότερες άμεσες τροποποιήσεις. Για παράδειγμα:

𝚌𝚑𝚖𝚘𝚍 𝚐+𝚠 𝚖𝚢𝚏𝚒𝚕𝚎
𝚌𝚑𝚖𝚘𝚍 𝚘-𝚡 𝚖𝚢𝚏𝚒𝚕𝚎

Aποκωδικοποίηση πληροφοριών συστήματος αρχείων

File Permissions

Αρχική δημοσίευση:
https://eiosifidis.blogspot.com/2024/02/dikaiomata-arxeion-linux.html