Πώς να ορίσετε δικαιώματα πρόσβασης

Πίνακας περιεχομένων:

Πώς να ορίσετε δικαιώματα πρόσβασης
Πώς να ορίσετε δικαιώματα πρόσβασης

Βίντεο: Πώς να ορίσετε δικαιώματα πρόσβασης

Βίντεο: Πώς να ορίσετε δικαιώματα πρόσβασης
Βίντεο: Windows 7/8/10 - Διόρθωση σφάλματος "Δεν έχετε άδεια πρόσβασης" 2024, Ενδέχεται
Anonim

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

Chmod: πώς να ορίσετε δικαιώματα
Chmod: πώς να ορίσετε δικαιώματα

Οδηγίες

Βήμα 1

Οι περισσότεροι διακομιστές ιστού εκτελούνται σήμερα σε συστήματα UNIX, στα οποία όλοι οι χρήστες χωρίζονται σε τρεις ομάδες: "user" (αυτός είναι ο κάτοχος του φακέλου ή του αρχείου), "group" (είναι μέλος της ίδιας ομάδας με τον κάτοχο του το αρχείο) και "world" (αυτοί είναι όλοι οι άλλοι χρήστες). Κάθε φορά που γίνεται πρόσβαση στο αρχείο, ο διακομιστής καθορίζει εάν ο αιτών ανήκει σε μία από αυτές τις ομάδες. Για παράδειγμα, εάν συνδεθείτε στον ιστότοπό σας μέσω FTP, εισάγετε τον κωδικό πρόσβασης και το όνομα χρήστη σας, τότε ο διακομιστής σας εκχωρεί στην ομάδα "χρήστης". Εάν εκτός από εσάς υπάρχουν άλλοι χρήστες που συνδέονται μέσω FTP, θα αντιστοιχιστούν στην ομάδα "ομάδα". Και όταν το πρόγραμμα περιήγησης ενός επισκέπτη ιστότοπου στέλνει ένα αίτημα για ένα αρχείο, αυτός ο χρήστης θα εκχωρηθεί στην ομάδα "κόσμος". Κάθε χρήστης που ταξινομείται με αυτόν τον τρόπο λαμβάνει ένα σύνολο δικαιωμάτων - για να γράψει, να διαβάσει ή να εκτελέσει το αρχείο. Για παράδειγμα, για το αίτημα ενός επισκέπτη ιστότοπου να διαβάσει από έναν κατάλογο και να εκτελέσει ένα σενάριο, το σενάριο πρέπει να έχει αναγνωρίσει και να εκτελέσει χαρακτηριστικά ενεργοποιημένα για την ομάδα "κόσμο" Και για να μπορέσετε εσείς, ως κάτοχος, να δημιουργήσετε έναν νέο κατάλογο ή αρχείο σε οποιονδήποτε υπάρχοντα κατάλογο χρησιμοποιώντας το πρωτόκολλο FTP, αυτός ο κατάλογος πρέπει να έχει ένα επιτρεπτό χαρακτηριστικό για εγγραφή για την ομάδα "χρήστη".

Βήμα 2

Τώρα για το πώς κωδικοποιούνται σύνολα δικαιωμάτων χρήστη. Κάθε τέτοιο σύνολο αποτελείται από τρεις αριθμούς: το πρώτο καθορίζει τα δικαιώματα για την ομάδα "χρήστης", το δεύτερο για την ομάδα "ομάδα" και το τρίτο για την ομάδα "κόσμος". Κάθε αριθμός είναι ένας συνδυασμός ψηφιακών opcodes: 4 - σημαίνει το δικαίωμα ανάγνωσης (ανάγνωση)

2 - το δικαίωμα γραφής (εγγραφή)

1 - εκτέλεση δεξιά Για παράδειγμα, για να ορίσετε σε μία από τις ομάδες το δικαίωμα εγγραφής και εκτέλεσης ενός αρχείου, προσθέτετε απλώς τους αντίστοιχους αριθμούς (2 + 1 = 3). Το δικαίωμα ανάγνωσης και γραφής, αντίστοιχα, θα αποκτηθεί προσθέτοντας 4 + 2 = 6. Υπάρχουν συνολικά επτά επιλογές: 1 = εκτέλεση

2 = γράψτε

3 = εγγραφή + εκτέλεση

4 = ανάγνωση

5 = ανάγνωση + εκτέλεση

6 = ανάγνωση + εγγραφή

7 = ανάγνωση + εγγραφή + εκτέλεση Έτσι, για παράδειγμα, για να ορίσετε τα πιο πλήρη δικαιώματα σε ένα αρχείο για καθεμία από τις τρεις ομάδες, πρέπει να το ορίσετε ένα σύνολο χαρακτηριστικών, το οποίο εκφράζεται με τον αριθμό 777.

Βήμα 3

Τώρα σχετικά με την πρακτική καθιέρωση δικαιωμάτων χρήστη χρησιμοποιώντας τον πελάτη FTP. Η εντολή UNIX "CHMOD" (συντομογραφία για CHange MODe) χρησιμοποιείται για τον ορισμό χαρακτηριστικών πρόσβασης. Όλοι οι σύγχρονοι πελάτες FTP στέλνουν αυτόματα μια τέτοια εντολή - δεν χρειάζεται να την εισαγάγετε χειροκίνητα, αρκεί να εισαγάγετε την αντίστοιχη αριθμητική έκφραση των χαρακτηριστικών ή απλά να βάλετε τα απαραίτητα πλαίσια ελέγχου στα αντίστοιχα πλαίσια ελέγχου. Το πιο σημαντικό πράγμα για εσάς είναι να συνδυάσετε σωστά τις επιθυμητές τιμές χαρακτηριστικών που περιγράφονται στο προηγούμενο βήμα.

Συνιστάται: