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

Τι σημαίνει S στα δικαιώματα Linux;
Τι σημαίνει S στα δικαιώματα Linux;

Βίντεο: Τι σημαίνει S στα δικαιώματα Linux;

Βίντεο: Τι σημαίνει S στα δικαιώματα Linux;
Βίντεο: Το Linux είναι ΤΟ ΚΑΛΥΤΕΡΟ ΛΕΙΤΟΥΡΓΙΚΟ 2024, Απρίλιος
Anonim

μικρό (setuid) σημαίνει ορισμός αναγνωριστικού χρήστη κατά την εκτέλεση. Εάν το setuid bit ενεργοποιήσει ένα αρχείο, ο χρήστης που εκτελεί αυτό το εκτελέσιμο αρχείο λαμβάνει το άδειες του ατόμου ή της ομάδας που κατέχει το αρχείο.

Ομοίως, τίθεται το ερώτημα, τι είναι το S στο chmod;

chmod έχει την εξής σύνταξη: chmod αρχείο λειτουργίας [επιλογές]( μικρό ) Το τμήμα 'mode' καθορίζει τα νέα δικαιώματα για το αρχείο( μικρό ) που ακολουθούν ως επιχειρήματα. Μια λειτουργία καθορίζει τα δικαιώματα του χρήστη που πρέπει να αλλάξουν και στη συνέχεια ποιοι τύποι πρόσβασης πρέπει να αλλάξουν.

Επιπλέον, τι είναι το κεφαλαίο S στα δικαιώματα UNIX; Εάν έχει οριστεί μόνο το bit setuid (και ο χρήστης δεν έχει εκτελέσει άδειες ο ίδιος) εμφανίζεται ως α κεφάλαιο “ μικρό ". [Σημείωση: Αυτό το ζήτημα κεφαλαιοποίησης ισχύει για όλα τα "ειδικά" άδεια κομμάτια. Ο γενικός κανόνας είναι ο εξής: Εάν είναι πεζά, αυτός ο χρήστης ΕΧΕΙ να εκτελέσει. Αν αυτό είναι κεφαλαίο , ο χρήστης ΔΕΝ εκτελεί.]

Κατά συνέπεια, τι είναι το S στο Linux;

Αντί για το κανονικό x που αντιπροσωπεύει τα δικαιώματα εκτέλεσης, θα δείτε ένα μικρό (για την ένδειξη SUID) ειδική άδεια για το χρήστη. Το SGID είναι μια ειδική άδεια αρχείου που ισχύει επίσης για εκτελέσιμα αρχεία και επιτρέπει σε άλλους χρήστες να κληρονομήσουν το πραγματικό GID του κατόχου ομάδας αρχείων.

Πώς μπορώ να δώσω άδεια στο S στο Linux;

Πώς να ρυθμίσετε και να αφαιρέσετε το setuid και το setgid:

  1. Για να προσθέσετε το setuid προσθέστε το bit +s για τον χρήστη: chmod u+s /path/to/file.
  2. Για να αφαιρέσετε το bit setuid χρησιμοποιήστε το όρισμα -s με την εντολή chmod: chmod u-s /path/to/file.
  3. Για να ορίσετε το bit setgid σε ένα αρχείο, προσθέστε το όρισμα +s για την ομάδα, με chmod g+s /path/to/file:

Συνιστάται: