Πώς δίνω μια άδεια χρήστη σε έναν φάκελο στο Linux

How I Give User Permission Folder Linux



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

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







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



Υπάρχουν δύο επίπεδα στο σύστημα Linux για εξουσιοδότηση που πρέπει να κατανοήσετε:



  • Ιδιοκτησία
  • Αδεια

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





Ιδιοκτησία:

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

  • Χρήστης
  • Ομάδα
  • Οι υπολοιποι

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



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

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

Θυμήσου:

u 🡪 χρήστης

g 🡪 ομάδα

o 🡪 δημόσια

Αδεια:

Υπάρχουν 3 τύποι άδειας που μπορείτε να δώσετε στους ιδιοκτήτες που αναφέραμε παρακάτω:

  • Ανάγνωση
  • Γράφω
  • Εκτέλεση

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

Χωρίς εκτελώντας άδεια (x), μπορείτε μόνο να διαβάζετε και να γράφετε στο αρχείο, αλλά δεν μπορείς να το τρέξεις. Για να καταστήσετε το αρχείο εκτελέσιμο, ορίστε το δικαίωμα εκτέλεσης.

Πώς να παραχωρήσετε την άδεια χρήστη σε ένα φάκελο στο Linux:

Μπορείτε να δώσετε άδεια πρόσβασης στον χρήστη χρησιμοποιώντας μερικές προσεγγίσεις, μέσω τερματικού και GUI.

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

  • chmod Η εντολή χρησιμοποιείται για την τροποποίηση της άδειας
  • chown η εντολή χρησιμοποιείται για την τροποποίηση της ιδιοκτησίας

Πώς να δώσετε στο χρήστη άδεια για έναν φάκελο μέσω της γραμμής εντολών:

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

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

  1. Απόλυτη λειτουργία (αριθμητική λειτουργία)
  2. Συμβολική λειτουργία

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

Ας δείξουμε και τα δύο:

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

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

Αριθμοί Τύποι άδειας Σύμβολα για την Άδεια
0 Χωρίς άδεια -
1 Εκτέλεση
2 Γράφω -σε-
3 Εκτέλεση + Γράψτε -wx
4 Ανάγνωση r–
5 Διαβάστε + Εκτέλεση r-x
6 Διαβάστε + Γράψτε rw-
7 Διαβάστε + Γράψτε + Εκτέλεση Rwx

Ας δώσουμε ένα παράδειγμα για να ελέγξουμε πώς λειτουργεί:

Για να εμφανίσετε τις τρέχουσες ρυθμίσεις δικαιωμάτων του φακέλου Testing_folder , εκτελέστε την ακόλουθη εντολή:

$ls -οTesting_folder

Η έξοδος δείχνει:

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

Τώρα εκτελέστε το chmod εντολή για αλλαγή πρόσβασης άδειας:

$chmod 760Testing_folder

(760 🡪 ιδιοκτήτες μπορεί να διαβάσει, να γράψει ή να εκτελέσει το αρχείο, το ομάδα μπορεί να διαβάσει και να γράψει, και δεν υπάρχει πρόσβαση για το δημόσιο χρήστες)

Εκτελέστε το ls εντολή για έλεγχο της τροποποίησης:

$ls-στο

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

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

Χειριστής Λειτουργία
+ Προσθέστε άδεια
- Κατάργηση άδειας
= Ορίστε το δικαίωμα και παρακάμψτε τις προηγούμενες ρυθμίσεις δικαιωμάτων

Όπως έχουμε αναφέρει στο εισαγωγικό μέρος πώς να εκπροσωπήσουμε τους ιδιοκτήτες. Ας ξεκινήσουμε λοιπόν με ένα παράδειγμα:

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

$ls -οTesting_folder

Για να ορίσετε άδεια στο χρήστης ( ιδιοκτήτης) , η εντολή θα είναι:

$chmod u= rwx Testing_folder

-

Τώρα, εκτελέστε το ls εντολή για να λάβετε την έξοδο:

$ls -στο

Για να καταργήσετε την άδεια ανάγνωσης από τον χρήστη, εκτελέστε την εντολή:

$chmodu-r Testing_folder

Τώρα, εκτελέστε το ls εντολή για λήψη αποτελεσμάτων:

Πώς να παραχωρήσετε άδεια χρήστη σε ένα φάκελο μέσω GUI:

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

Ανοίξτε τον αρχικό κατάλογο και μεταβείτε στον στοχευμένο φάκελο.

Για παράδειγμα, για να αλλάξετε την πρόσβαση άδειας σε ένα φάκελο δοκιμή , πρώτα, επιλέξτε το:

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

ο Ιδιότητες θα εμφανιστεί παράθυρο με 3 καρτέλες:

Πλοηγηθείτε στο Άδειες καρτέλα και επιλέξτε το:

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

Κάνε κλικ στο Αλλαγή άδειας για κλειστά αρχεία, και θα λάβετε ένα παράθυρο που επιτρέπει στον χρήστη να τροποποιεί τη λειτουργία άδειας, τη λειτουργία ανάγνωσης και εγγραφής i-e για τους κατόχους:

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

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

Ομάδα-Μόνο για ανάγνωση

Άλλα 🡪 Κανένα

Πλοηγηθείτε στο αλλαγή κουμπί και κάντε κλικ σε αυτό.

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

Συμπέρασμα:

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

Υπάρχουν τρεις κατηγορίες ιδιοκτησίας i-e χρήστη, ομάδας και άλλων. Επίσης, έχουμε 3 τύπους για ρυθμίσεις άδειας, όπως ανάγνωση, εγγραφή και εκτέλεση.

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