Chmod ή πώς να τροποποιήσουμε τα δικαιώματα των αρχείων μας

Λουκέτο που αντιπροσωπεύει δικαιώματα αρχείου

Σε πολλές περιπτώσεις, όταν θέλουμε να αποκτήσουμε πρόσβαση σε ένα αρχείο που μας έχει διαβιβαστεί μέσω μιας μονάδας flash ή του Διαδικτύου ή όταν θέλουμε να αποκτήσουμε πρόσβαση σε έναν φάκελο που ανήκει σε άλλο χρήστη, η διανομή Gnu/Linux μας δίνει ένα σφάλμα. Αυτό μπορεί να συμβεί ακόμα κι αν γράψουμε σωστά την εντολή, επιπλέον, παρά το γεγονός αυτό, το σύστημα θα μας δώσει το μήνυμα "λάθος πρόσβασης" ή "δεν επιτρέπεται η πρόσβαση".

Ο λόγος για αυτό είναι ότι στο Το Gnu/Linux τόσο τα αρχεία όσο και οι φάκελοι έχουν δικαιώματα για να μπορούν να εργαστούν μαζί τους. Αυτά τα δικαιώματα σχετίζονται με την τροποποίηση, τη διαγραφή και τη δημιουργία τους.

Τι είναι τα δικαιώματα αρχείων;

Σε όλες τις διανομές Gnu/Linux υπάρχουν δύο τύποι χρηστών, κυρίως, ο διαχειριστής ή root και οι υπόλοιποι χρήστες. Ο διαχειριστής έχει πρόσβαση σε όλα τα αρχεία του λειτουργικού συστήματος, μπορεί να διαγράψει, να δημιουργήσει και να τροποποιήσει οποιοδήποτε αρχείο.

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

Τι δικαιώματα μπορούμε να εφαρμόσουμε στο Gnu/Linux;

Κάθε αρχείο Gnu/Linux έχει τρεις ομάδες δικαιωμάτων, η πρώτη ομάδα μας λέει τι μπορεί να κάνει ο κάτοχος αυτού του αρχείου. Η δεύτερη ομάδα μας λέει ποια δικαιώματα έχουν όλοι οι χρήστες της ομάδας στην οποία ανήκει αυτό το αρχείο και η τρίτη ομάδα υποδεικνύει τα δικαιώματα που έχουν οι άλλοι χρήστες.

Αυτές οι ομάδες αδειών είναι σημαντικές αφού παίζονται με και Μας επιτρέπει να προσφέρουμε ασφάλεια και λειτουργικότητα στο λειτουργικό μας σύστημα.

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

Σε καθεμία από αυτές τις τρεις ομάδες μπορούμε να εφαρμόσουμε ή να υποδείξουμε τις ακόλουθες μεταβλητές που λένε στο λειτουργικό σύστημα εάν μπορεί να τροποποιηθεί, να διαγραφεί ή να γραφτεί. Οι μεταβλητές είναι:

    • R: Εάν εμφανιστεί αυτό το γράμμα, σημαίνει ότι το αρχείο μπορεί να διαβαστεί.
    • W: Εάν εμφανιστεί αυτό το γράμμα, σημαίνει ότι μπορεί να γραφτεί ή να τροποποιηθεί.
    • X: Εάν εμφανιστεί αυτό το γράμμα, σημαίνει ότι μπορεί να εκτελεστεί

Όταν οι μεταβλητές είναι αριθμοί

Τα προηγούμενα γράμματα ή Οι μεταβλητές μπορούν να αλλάξουν σε αριθμούς από το 0 έως το 7. Έτσι, ο αριθμός 0 υποδηλώνει ότι δεν έχουμε δικαιώματα σε αυτό το αρχείο και το 7 υποδεικνύει ότι έχουμε όλα τα δικαιώματα σε αυτό το αρχείο. Η σχέση των υπόλοιπων αριθμών με τη σημασία τους έχει ως εξής:

# δικαιώματα
     Όλες οι άδειες.
6       Διάβασμα και γράψιμο
      διαβάστε και εκτελέστε
4       Μόνο για ανάγνωση
      συγγραφή και εκτέλεση
      γράφουν μόνο
1       εκτέλεση μόνο
      χωρίς άδεια

Τώρα που γνωρίζουμε τις μεταβλητές που πρέπει να εφαρμόζονται στα αρχεία και τι σημαίνει κάθε τύπος αρχείου, θα τις εφαρμόσουμε στα αρχεία μας και στη διανομή Gnu/Linux.

λειτουργία κονσόλας

Το να μπορείτε να εφαρμόσετε μια συγκεκριμένη άδεια σε ένα αρχείο ή φάκελο μέσω του τερματικού ή της κονσόλας είναι πολύ εύκολο. Προσωπικά προτιμώ να χρησιμοποιώ αυτήν τη μέθοδο σε σχέση με τη γραφική μέθοδο, αλλά και οι δύο μέθοδοι λειτουργούν τέλεια.

Για να κάνετε αίτηση ή τροποποιούμε τα δικαιώματα που έχουμε για να χρησιμοποιήσουμε την εντολή "chmod".. Αν είμαστε κάτοχοι αυτού του αρχείου, αρκεί να χρησιμοποιήσουμε την εντολή chmod. Αν δεν είμαστε κάτοχοι τότε πρέπει να χρησιμοποιήσουμε πρώτα την εντολή “sudo”.

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

Για να εμφανίσουμε τα δικαιώματα του αρχείου πρέπει να χρησιμοποιήσουμε την εντολή "ls -l". Μετά την εκτέλεσή του, θα εμφανιστεί μια λίστα αρχείων με μια σειρά από γράμματα όπως τα εξής:

drwxr-xr-x

Το πρώτο γράμμα μας λέει εάν είναι ένα αρχείο (-), ένας κατάλογος (d), ένα ειδικό αρχείο μπλοκ (b) ή ένα ειδικό αρχείο χαρακτήρων (c). Τα επόμενα τρία γράμματα μας λένε για τα δικαιώματα του κατόχου, τα άλλα τρία γράμματα μας λένε για τα δικαιώματα του Ομίλου και τα υπόλοιπα γράμματα μας λένε για τα δικαιώματα άλλων χρηστών.. Εάν υπάρχει ένα "-" σημαίνει ότι δεν έχετε αυτήν την άδεια. Δηλαδή, αν έχει μόνο "rx" σημαίνει ότι έχει άδεια ανάγνωσης και εκτέλεσης αλλά δεν έχει άδεια εγγραφής.

Λειτουργία γραφικών

Για να τροποποιήσουμε τα δικαιώματα των αρχείων γραφικά, πρέπει πρώτα να πάμε στον διαχειριστή αρχείων μας. Μέσα στον διαχειριστή αρχείων πρέπει να επιλέξουμε το αρχείο που θέλουμε να τροποποιήσουμε τα δικαιώματά του και κάντε κλικ με το δεξί κουμπί του ποντικιού. Στο μενού που εμφανίζεται, επιλέξτε την επιλογή Ιδιότητες. Στη συνέχεια θα εμφανιστεί ένα παράθυρο όπως το παρακάτω:

Στιγμιότυπο οθόνης εφαρμογής αδειών σε αρχεία

Μέσα σε αυτό το παράθυρο πηγαίνουμε στην καρτέλα "Δικαιώματα" και θα δούμε όλους τους τύπους δικαιωμάτων που έχει το αρχείο. Χάρη στα αναπτυσσόμενα μενού μπορούμε να τροποποιήσουμε τις επιλογές και να κάνουμε τις υπόλοιπες να έχουν πρόσβαση στο "read and write" ή σε καμία. Επίσης, στο τέλος εμφανίζεται η επιλογή «να επιτρέπεται η εκτέλεση του αρχείου ως πρόγραμμα». Με τη σήμανση θα είμαστε κάνοντας την επιφάνεια εργασίας να αναγνωρίσει το αρχείο ως εκτελέσιμο αρχείο. Αφού αφήσουμε τις αλλαγές που θέλουμε να κάνουμε, πατάμε το κουμπί κλεισίματος και θα εφαρμοστούν οι αλλαγές που έγιναν.

Μπορεί να θέλουμε να αλλάξουμε τα δικαιώματα ενός αρχείου που ανήκει σε άλλο χρήστη ή των αρχείων που ανήκουν στον διαχειριστή. Σε αυτή την περίπτωση πρέπει εκτελέστε τη διαχείριση αρχείων ως διαχειριστής.

Για να το κάνουμε αυτό ανοίγουμε το τερματικό και πληκτρολογούμε:

sudo “nombre del gestor de archivos”

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

ζητήματα αδειών;

Πρέπει να θυμόμαστε ότι αυτές οι αλλαγές που κάνουμε στα δικαιώματα του αρχείου Κατασκευάζονται από τη σκοπιά του χρήστη.. Με άλλα λόγια, η διανομή μας κατανοεί ότι αυτά τα δικαιώματα κατέχονται από τον χρήστη που κάνει τις αλλαγές αλλά όχι από άλλους χρήστες. Εάν έχουμε περισσότερους χρήστες, αυτές οι άδειες δεν θα ισχύουν για αυτούς τους χρήστες, εκτός εάν τους το πούμε εμείς.

Είναι σημαντικό να γνωρίζουμε και επίσης μπορεί να εφαρμοστεί σε όλες τις διανομές Gnu/Linux, ανεξάρτητα από το όνομα της διανομής. Η εφαρμογή αλλαγών και δικαιωμάτων σε αρχεία στο Gnu/Linux είναι πολύ εύκολη και επίσης πολύ σημαντική αφού μέρος της ασφάλειας του λειτουργικού μας συστήματος βασίζεται σε αυτό.


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

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

*

*

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

  1.   Adam Isaias Aguilar Ramirez dijo

    Μου λέει μόνο ότι δεν μπορώ να κάνω αλλαγές σε αυτό επειδή δεν είμαι ο ιδιοκτήτης.

  2.   Emerson dijo

    Έχω αρκετούς σκληρούς δίσκους με αρχεία, αλλά το Linux Mint δεν με αφήνει να αντιγράψω τα αρχεία από το ένα στο άλλο
    Δεν με νοιάζει η ασφάλεια γιατί χρησιμοποιώ μόνο αυτούς τους δίσκους, πώς μπορώ να δώσω δικαιώματα σε όλους για να μην έχω προβλήματα με την αντιγραφή αρχείων;
    Έχω διαβάσει για το "chmod 777" αλλά όταν βάζω την εντολή στην κονσόλα μου λέει ότι μου λείπει ένας τελεστής
    Θα μπορούσε κάποιος να μου δώσει τη σύνταξη για τα ανδρείκελα;
    Ευχαριστίες