Πώς λειτουργούν τα δικαιώματα αρχείων και καταλόγων (II)

δικαιώματα χρήστη linux

Πολύ καιρό, στην ανάρτησή μας Πώς λειτουργούν τα δικαιώματα αρχείων στο Linux (I) Είδαμε μια αρχή να καταλαβαίνουμε πώς να εργαζόμαστε με δικαιώματα πρόσβασης στο προτιμώμενο λειτουργικό μας σύστημα. Προσπαθήσαμε να είμαστε απλοί για να μπορέσουμε να προσεγγίσουμε αποτελεσματικά αυτούς που μόλις έφτιαξαν τα πρώτα τους όπλα σε αυτήν την πλατφόρμα, ωστόσο, όπως σχεδόν σε όλα τα θέματα, έχουμε τη δυνατότητα να φτάσουμε σε ένα πιο προχωρημένο επίπεδο, και λίγο-πολύ θα το δούμε .

Μας έμειναν με αυτό που μας δείχνει η εντολή "ls -l", μετά την οποία λαμβάνουμε μια λεπτομέρεια όλων όσων έχει δημιουργήσει το σύστημα για καθέναν από τους καταλόγους, τους υποκαταλόγους και τα αρχεία. Όμως, όλα αυτά τα δικαιώματα δεν μπορούν να οριστούν μόνο με τα γράμματα r, w και x που δείχνουν ανάγνωση, γραφή και εκτέλεση αντίστοιχα, αλλά μπορούμε επίσης χρησιμοποιήστε την αριθμητική ονοματολογία των αδειών, κάτι που πρόκειται να δούμε σε αυτήν την ανάρτηση και που αργότερα θα μας επιτρέψει να εργαστούμε με το umask, μια λειτουργικότητα που θα καθορίσει τα δικαιώματα που κάθε αρχείο δημιουργείται σε έναν συγκεκριμένο κατάλογο Linux.

Αλλά πρώτα πράγματα πρώτα, ας δούμε τι σημαίνουν αυτοί οι αριθμοί που βλέπουμε μερικές φορές όταν μιλάμε για την εντολή chmod, η οποία έχει μια σύνταξη όπως αυτή παρακάτω:

chmod [επιλογές] λειτουργία αρχείου.

Έτσι, σίγουρα έχουμε δει κάτι σαν: chmod 755 ~ / Downloads / DTStoAC3.

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

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

Αυτό που καθορίζει αυτόν τον αριθμό που μερικές φορές βλέπουμε είναι το άθροισμα των δυαδικών παραγγελιών των δικαιωμάτων, και είναι ότι κάθε μία από αυτές έχει την τιμή που του έχει ανατεθεί από τη θέση του. Α) Ναι, Το rwx, τόσο για τον κάτοχο όσο και για την ομάδα και για άλλους, μπορεί να θεωρηθεί ως 4, 2, 1, η οποία είναι η ονομαστική τιμή καθενός από αυτά και, στη συνέχεια, το συνολικό άθροισμα δίνει 7 όταν έχετε όλα τα δικαιώματα σε ένα συγκεκριμένο αρχείο ή κατάλογο, δίνει 6 όταν έχετε δικαιώματα ανάγνωσης και εγγραφής (δεδομένου ότι το r αξίζει 4 και το w είναι 2), 5 όταν έχετε την ανάγνωση και εκτέλεση (δεδομένου ότι το r είναι 4 και το x είναι 2), 4 όταν έχετε μόνο την ανάγνωση, 2 όταν έχετε μόνο την εγγραφή και 1 όταν έχετε μόνο την εκτέλεση. Έχουμε ένα καλό παράδειγμα για να το κατανοήσουμε αυτό στην εικόνα που συνοδεύει αυτήν την ανάρτηση, όπου αποδεικνύεται καλά πώς να φτάσετε στον αριθμό 755. Σε μια επόμενη δόση, και έχοντας ήδη καταλάβει πώς λειτουργούν τα δικαιώματα τόσο στην αριθμητική τους όσο και στην ονοματολογία των γραμμάτων, θα δούμε πώς να αλλάξετε τα δικαιώματα χρήστη στο Linux.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.