chmod 644 — Προεπιλεγμένα δικαιώματα για κανονικά αρχεία
Μετατρέψτε τα δικαιώματα αρχείων Linux μεταξύ πλαισίων ελέγχου rwx, οκταδικών αριθμών και συμβολικής σημειογραφίας με μια εντολή ετοιμότητας chmod.
Αποτέλεσμα
Αυτή η σελίδα ανοίγει την προκαθορισμένη αριθμομηχανή στο 644: ο ιδιοκτήτης παίρνει 6 (4 ανάγνωση + 2 εγγραφή), η ομάδα και άλλοι λαμβάνουν 4 (μόνο για ανάγνωση), δίνοντας τη συμβολική σημείωση -rw-r--r--. Κανείς δεν έχει το bit εκτέλεσης — αυτή είναι μια λειτουργία για δεδομένα, όχι για προγράμματα.
Το 644 είναι η προεπιλογή που θέλετε για σχεδόν κάθε κανονικό αρχείο σε έναν διακομιστή: HTML, CSS, εικόνες, κώδικας εφαρμογής που ερμηνεύεται αντί να εκτελείται απευθείας και τα περισσότερα αρχεία διαμόρφωσης. Ο χρήστης του διακομιστή ιστού μπορεί να διαβάσει και να εξυπηρετήσει το αρχείο, αλλά δεν μπορεί να το τροποποιήσει — επομένως ακόμη και μια παραβιασμένη εργασιακή διαδικασία δεν μπορεί να ξαναγράψει σιωπηλά τις σελίδες σας. Μαζί με το 755 στους καταλόγους, το '644 για αρχεία, 755 για φακέλους' είναι το κλασικό σχήμα αδειών για το WordPress και τα περισσότερα PHP/static hosting.
Εάν ένα αρχείο περιέχει μυστικά — κωδικούς πρόσβασης βάσης δεδομένων, κλειδιά API — 644 είναι πολύ ανοιχτό, επειδή οποιοσδήποτε τοπικός λογαριασμός μπορεί να το διαβάσει: κατεβείτε στο 640 ή 600 με τα πλαίσια ελέγχου και παρακολουθήστε την ενημέρωση σημειώσεων. Και αν δείτε ποτέ μια δέσμη ενεργειών να αποτυγχάνει με "Απόρριψη άδειας" κάτω από το 644, αυτό είναι το bit εκτέλεσης που λείπει και όχι ένα κατεστραμμένο αρχείο.