Monu Tools

Υπολογιστής chmod

Μετατρέψτε δικαιώματα αρχείων Unix μεταξύ πλαισίων επιλογής, οκταδικής γραφής (όπως 755) και συμβολικής σημειογραφίας (όπως rwxr-xr-x).

Πώς να χρησιμοποιήσετε το Υπολογιστής chmod

  1. 01

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

  2. 02

    Ή πληκτρολογήστε μια οκταδική τιμή όπως 755 για να οριστούν αυτόματα τα πλαίσια.

  3. 03

    Αντιγράψτε την έτοιμη εντολή chmod.

Συχνές ερωτήσεις

Τι σημαίνουν τα 755 και 644;

Το 755 δίνει στον ιδιοκτήτη πλήρη πρόσβαση και σε όλους τους άλλους ανάγνωση και εκτέλεση, χρησιμοποιείται για καταλόγους και σενάρια. Το 644 δίνει στον ιδιοκτήτη ανάγνωση και εγγραφή και σε όλους τους άλλους μόνο ανάγνωση, για κανονικά αρχεία.

Τι σημαίνει το 777 και είναι ασφαλές;

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

Πώς κάνω ένα αρχείο εκτελέσιμο;

Προσθέστε το bit εκτέλεσης. Από το 644 θα μεταβείτε στο 755 (ή chmod +x), που ενεργοποιεί την εκτέλεση για ιδιοκτήτη, ομάδα και άλλους.

Ποια η διαφορά μεταξύ συμβολικής και οκταδικής σημειογραφίας;

Το οκταδικό (όπως 755) κωδικοποιεί τα δικαιώματα ως αριθμούς, ενώ το συμβολικό (rwxr-xr-x ή u+x) τα περιγράφει ως γράμματα. Αυτό το εργαλείο δείχνει και τα δύο και τα κρατά συγχρονισμένα.

Τι είναι τα setuid, setgid και το sticky bit;

Είναι ένα τέταρτο αρχικό ψηφίο. Τα setuid και setgid εκτελούν ένα πρόγραμμα ως ο ιδιοκτήτης ή η ομάδα του, και το sticky bit σε έναν κατάλογο εμποδίζει τους χρήστες να διαγράφουν τα αρχεία των άλλων (όπως στο /tmp).

Γιατί το bit εκτέλεσης εμφανίζεται ως s ή t;

Όταν έχει οριστεί setuid, setgid ή το sticky bit, η θέση εκτέλεσης εμφανίζεται ως s ή t αντί για x για να επισημάνει ότι το ειδικό bit είναι ενεργό.

Σχετικά με αυτό το εργαλείο

Τα δικαιώματα αρχείων Unix ελέγχουν ποιος μπορεί να διαβάσει, να γράψει και να εκτελέσει ένα αρχείο ή κατάλογο. Η τριψήφια οκταδική σημειογραφία (όπως 755 ή 644) είναι συμπαγής αλλά όχι άμεσα αναγνώσιμη, οπότε αυτός ο υπολογιστής μετατρέπει μεταξύ της αριθμητικής μορφής, της συμβολικής μορφής (rwxr-xr-x) και διαδραστικών πλαισίων επιλογής, ώστε να βλέπετε ακριβώς τι παρέχει κάθε δικαίωμα.

Το 755 είναι το πρότυπο για καταλόγους και εκτελέσιμα διακομιστή ιστού: ο ιδιοκτήτης έχει πλήρη πρόσβαση (7 = rwx), ενώ η ομάδα και οι άλλοι μπορούν να διαβάζουν και να εκτελούν αλλά όχι να γράφουν (5 = r-x). Το 644 είναι πρότυπο για αρχεία ιστού: ο ιδιοκτήτης μπορεί να διαβάζει και να γράφει (6 = rw-), η ομάδα και οι άλλοι μόνο να διαβάζουν (4 = r--). Το 600 είναι για ευαίσθητα αρχεία όπως κλειδιά SSH: μόνο ο ιδιοκτήτης μπορεί να διαβάσει ή να γράψει, και κανείς άλλος δεν έχει πρόσβαση.

Σχετικά εργαλεία