Linux Αλλαγή δικαιωμάτων καταλόγου

Linux Allage Dikaiomaton Katalogou



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

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







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



Πριν φτάσουμε σε αυτό το εργαλείο εντολών, πρώτα, πρέπει να έχουμε τις ακόλουθες πληροφορίες:



Ομάδες Linux

Συνήθως, το Linux έχει τρεις τύπους χρηστών:





Ιδιοκτήτες ( σε ) Ο χρήστης που δημιούργησε το αρχείο ή τον κατάλογο
Ομάδες ( σολ ) Αριθμός πολλαπλών χρηστών. άδεια πρόσβασης σε όλα τα μέλη μιας ομάδας
Άλλοι Χρήστες ( Ο ) Οποιοσδήποτε άλλος χρήστης που δεν είναι ο κάτοχος του αρχείου ούτε μέλος κάποιας ομάδας

Καθορισμός τύπων αδειών

Υπάρχουν τρεις τύποι αδειών αρχείων ή καταλόγου που μπορούμε να δώσουμε πρόσβαση στους χρήστες:

( r ) 🡪 ανάγνωση Ο χρήστης μπορεί να δει μόνο το αρχείο ή τον κατάλογο
( Σε ) 🡪 γράφω Ο χρήστης μπορεί να δει και να επεξεργαστεί το αρχείο ή τον κατάλογο
( είναι ) 🡪 εκτέλεση Ο χρήστης μπορεί να διαβάσει, να γράψει ή να εκτελέσει το αρχείο ή τον κατάλογο

Συμβολική παράσταση

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



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

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

0 Χωρίς άδεια
1 Εκτέλεση
2 Γράφω
3 Εγγραφή + Εκτέλεση
4 Ανάγνωση
5 Ανάγνωση + Εκτέλεση
6 Διαβάστε + Γράψτε
7 Ανάγνωση + Εγγραφή + Εκτέλεση

Linux Αλλαγή δικαιωμάτων καταλόγου

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

  1. Γραφικό περιβάλλον διεπαφής χρήστη
  2. Τερματικό

Αλλαγή άδειας καταλόγου στο Linux χρησιμοποιώντας το GUI

Ο απλούστερος τρόπος για να αλλάξετε την άδεια καταλόγου είναι μέσω της προσέγγισης GUI. ας δημιουργήσουμε έναν νέο κατάλογο με το όνομα δείγμα_σκην για καλύτερη κατανόηση:

Κάντε δεξί κλικ πάνω του για να εμφανιστεί το αναδυόμενο μενού του και κάντε κλικ στο Ιδιότητες επιλογή:

Μετακίνηση στο Άδειες καρτέλα και εκεί θα δείτε διαφορετικές ενότητες i-e, κάτοχος, ομάδα και άλλες:

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

Στο δείγμα_σκην καταλόγου, τόσο ο κάτοχος όσο και η ομάδα έχουν πλήρη πρόσβαση στα αρχεία και τους φακέλους. Αυτό περιλαμβάνει τη δυνατότητα ανάγνωσης, εγγραφής, επεξεργασίας, διαγραφής ή εκτέλεσης οποιωνδήποτε δεδομένων σε αυτό. Ωστόσο, σε άλλους χρήστες επιτρέπεται μόνο η πρόσβαση στα αρχεία και δεν μπορούν να κάνουν καμία τροποποίηση.

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

Αλλαγή άδειας αρχείου/καταλόγου στο Linux χρησιμοποιώντας το τερματικό

Εάν είστε καλοί στη χρήση του τερματικού για την εκτέλεση συγκεκριμένων εργασιών σε μια μηχανή Linux, τότε αυτή η ενότητα είναι για εσάς.

Δημιουργήστε έναν νέο κατάλογο και ας τον ονομάσουμε test_dir πληκτρολογώντας τα παρακάτω mkdir εντολή στο τερματικό:

mkdir test_dir

Αλλάξτε την προεπιλεγμένη θέση καταλόγου σε το test_dir κατάλογο χρησιμοποιώντας την εντολή cd:

CD test_dir

Δημιουργήστε μερικά ακατέργαστα αρχεία στο test_dir κατάλογο εκτελώντας την αναφερόμενη εντολή αφής:

αφή αρχείο 1 αρχείο 2

Τώρα, εκτελέστε το ls μαζί με την παράμετρο -l για να καταγράψετε τα αρχεία με τα προεπιλεγμένα δικαιώματα πρόσβασης:

ls -μεγάλο

Στο παραπάνω στιγμιότυπο οθόνης:

Μπορείτε να αλλάξετε τα δικαιώματα με την εντολή chmod χρησιμοποιώντας την αναφερόμενη σύνταξη:

chmod [ άδειες ] [ όνομα αρχείου ]

Ας υποθέσουμε ότι θέλω να εκχωρήσω την ακόλουθη άδεια στις ομάδες Linux:

ιδιοκτήτης→ ανάγνωση, εγγραφή και εκτέλεση

ομάδα→ ανάγνωση και γραφή

άλλοι→ διαβάζουν και γράφουν

Έτσι, η εντολή θα ήταν η ακόλουθη για την εκχώρηση αυτών των δικαιωμάτων αρχείο 1 :

chmod σε =rwx, σολ =rw, Ο =rw αρχείο1

Επιβεβαιώστε χρησιμοποιώντας την εντολή ls εάν το δικαίωμα τροποποιήθηκε με επιτυχία αρχείο 1 :

chmod σε =rwx, σολ =rw, Ο =rw αρχείο1

Μπορείτε επίσης να εκχωρήσετε το δικαίωμα χρησιμοποιώντας αριθμητικούς χαρακτήρες, όπως η εντολή για το αρχείο2 που έχει τα ίδια δικαιώματα θα ήταν:

chmod 766 αρχείο 2

Στην παραπάνω εντολή:

7 είναι για το Ιδιοκτήτης έχοντας άδεια ανάγνωσης (4), εγγραφής (2) ή εκτέλεσης (1), 6 για το Ομάδα διαβάστε (4) και γράψτε (2) και στη συνέχεια 6 είναι για το Αλλα οι χρήστες άδεια ανάγνωσης (4) και εγγραφής (2).

Επιβεβαιώστε τώρα χρησιμοποιώντας την εντολή ls για να ελέγξετε τις ρυθμίσεις δικαιωμάτων:

ls -μεγάλο

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

Μεταβείτε στον αρχικό κατάλογο και εκτελέστε το ls εντολή για εμφάνιση δικαιωμάτων καταλόγου:

CD ~

ls -μεγάλο

Στο παραπάνω στιγμιότυπο οθόνης, ρε αντιπροσωπεύει τον κατάλογο. Ας πάρουμε ως παράδειγμα οποιονδήποτε κατάλογο και αλλάξουμε την άδειά του, π.χ. δείγμα_σκην :

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

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

chmod rwxrw-r-- sample_dir

Εκτελέστε την εντολή ls για να επιβεβαιώσετε τις τροποποιήσεις πρόσβασης που έχουμε κάνει στον κατάλογο sample_dir:

ls -μεγάλο

Μπορείτε επίσης να αλλάξετε την άδεια καταλόγου μαζί με τα υπο-αρχεία και το περιεχόμενό του χρησιμοποιώντας το παράμετρος:

chmod σε =rwx, σολ =rx, Ο =r δείγμα_σκην

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

CD δείγμα_σκην

ls -μεγάλο

συμπέρασμα

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

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