NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

Εκμάθηση-δικαιωμάτων-αρχείων-Linux--Πώς-να-προβάλετε-και-να-αλλάξετε-την-άδεια

Το Linux, όπως και άλλα λειτουργικά συστήματα παρόμοια με το Unix, επιτρέπει σε πολλούς χρήστες να εργάζονται στον ίδιο διακομιστή ταυτόχρονα χωρίς να διακόπτεται ο ένας τον άλλον.

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


Σε αυτό το σεμινάριο, θα μάθετε πώς να προβάλλετε και να αλλάζετε δικαιώματα αρχείων στο Linux.
Πώς να δείτε τα δικαιώματα ελέγχου στο Linux

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


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


1. Εντοπίστε το αρχείο που θέλετε να εξετάσετε, κάντε δεξί κλικ στο εικονίδιο και επιλέξτε Ιδιότητες.
2. Ανοίγει ένα νέο παράθυρο που εμφανίζει αρχικά Βασικές πληροφορίες για το αρχείο. Μεταβείτε στη δεύτερη καρτέλα του παραθύρου, με την ένδειξη Δικαιώματα.


3. Εκεί, θα δείτε ότι η άδεια για κάθε αρχείο διαφέρει ανάλογα με τρεις κατηγορίες:
- Κάτοχος (ο χρήστης που δημιούργησε το αρχείο/κατάλογο)
- Ομάδα (στην οποία ανήκει ο ιδιοκτήτης)
- Άλλοι (όλοι οι άλλοι χρήστες)
Για κάθε αρχείο, ο κάτοχος μπορεί να παραχωρήσει ή να περιορίσει την πρόσβαση σε χρήστες ανάλογα με τις κατηγορίες στις οποίες εμπίπτουν.

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

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

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


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


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

- άδεια αρχείου
- ο κάτοχος (δημιουργός) του αρχείου
- την ομάδα στην οποία ανήκει ο συγκεκριμένος ιδιοκτήτης
- την ημερομηνία δημιουργίας.
Εμφανίζει τις ρυθμίσεις αδειών, ομαδοποιημένες σε μια σειρά χαρακτήρων (-, r, w, x) ταξινομημένων σε τέσσερις ενότητες:

Τύπος αρχείου. Υπάρχουν τρεις δυνατότητες για τον τύπο. Μπορεί είτε να είναι ένα κανονικό αρχείο (-), έναν κατάλογο (D) ή έναν σύνδεσμο (i).
Άποψη αρχείου του χρήστη (ιδιοκτήτης)
Άποψη αρχείου της ομάδας του κατόχου
Αλήθεια αρχείου άλλων χρηστών
Οι χαρακτήρες r, w, και x στέκονται για ανάγνωση, γράψτε και εκτελέστε. Οι κατηγορίες μπορούν να έχουν και τα τρία προνόμια, απλά συγκεκριμένα, ή καθόλου (αντιπροσωπεύονται από -, για να αρνηθούν).

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

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


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


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

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

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

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


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


Χρησιμοποιήστε την ακόλουθη εντολή:
Σημείωση: Δεν υπάρχει κενό μεταξύ των κατηγοριών. χρησιμοποιούμε μόνο κόμματα για να τα χωρίσουμε.

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

7 - για άδεια ανάγνωσης, εγγραφής και εκτέλεσης
6 - για δικαιώματα ανάγνωσης και εγγραφής
5 - για δικαιώματα ανάγνωσης και εκτέλεσης
4 - για δικαιώματα ανάγνωσης
Καθώς πρέπει να ορίσετε δικαιώματα για κάθε κατηγορία (χρήστης, ομάδα, κάτοχος), η εντολή θα περιλαμβάνει τρεις (3) αριθμούς (ο καθένας αντιπροσωπεύει το άθροισμα των προνομίων).

Για παράδειγμα, ας δούμε το αρχείο test.txt που διαμορφώσαμε συμβολικά με την εντολή chmod u=rw,g=r,o=r test.txt.


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

Σημείωση: Εάν χρειάζεστε έναν πιο εμπεριστατωμένο οδηγό σχετικά με τον τρόπο χρήσης του Chmod σε Linux για την αναδρομική αλλαγή των δικαιωμάτων αρχείων, διαβάστε τον οδηγό Chmod Recursive.


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

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


Για να αλλάξετε την ιδιοκτησία του αρχείου χρησιμοποιήστε την εντολή chown:
Αντί για [user_name] πληκτρολογήστε το όνομα του χρήστη που θα είναι ο νέος κάτοχος του αρχείου.


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

Η εκμάθηση πώς να ελέγχετε και να αλλάζετε τα δικαιώματα των αρχείων και των καταλόγων Linux είναι βασικές εντολές που πρέπει να κατέχουν όλοι οι χρήστες. Για να αλλάξετε τα δικαιώματα ομάδας αρχείων, μπορεί να σας φανεί χρήσιμο το άρθρο μας σχετικά με τον τρόπο χρήσης της εντολής chgrp.
Homepage: https://grtechpc.org
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.