chmod 644 - नियमित फ़ाइलों के लिए डिफ़ॉल्ट अनुमतियाँ
तैयार chmod कमांड के साथ लिनक्स फ़ाइल अनुमतियों को rwx चेकबॉक्स, ऑक्टल संख्याओं और प्रतीकात्मक नोटेशन के बीच परिवर्तित करें।
नतीजा
यह पृष्ठ 644 पर पूर्वनिर्धारित कैलकुलेटर खोलता है: स्वामी को 6 (4 पढ़ना + 2 लिखना), समूह और अन्य को 4 (केवल पढ़ने के लिए) मिलता है, जो प्रतीकात्मक संकेतन -rw-r--r-- देता है। किसी के पास निष्पादन बिट नहीं है - यह डेटा के लिए एक मोड है, प्रोग्राम के लिए नहीं।
644 वह डिफ़ॉल्ट है जिसे आप सर्वर पर लगभग हर नियमित फ़ाइल के लिए चाहते हैं: HTML, CSS, छवियां, एप्लिकेशन कोड जिसे सीधे निष्पादित करने के बजाय व्याख्या किया जाता है, और अधिकांश कॉन्फ़िगरेशन फ़ाइलें। वेब सर्वर उपयोगकर्ता फ़ाइल को पढ़ और प्रस्तुत कर सकता है, लेकिन इसे संशोधित नहीं कर सकता - इसलिए एक समझौता की गई कार्यकर्ता प्रक्रिया भी चुपचाप आपके पृष्ठों को फिर से नहीं लिख सकती है। निर्देशिकाओं पर 755 के साथ, 'फ़ाइलों के लिए 644, फ़ोल्डरों के लिए 755' वर्डप्रेस और अधिकांश PHP/स्थैतिक होस्टिंग के लिए क्लासिक अनुमति योजना है।
यदि किसी फ़ाइल में रहस्य हैं - डेटाबेस पासवर्ड, एपीआई कुंजियाँ - 644 बहुत खुला है, क्योंकि कोई भी स्थानीय खाता इसे पढ़ सकता है: चेकबॉक्स के साथ 640 या 600 तक नीचे जाएँ और नोटेशन अपडेट देखें। और यदि आप कभी भी 644 के तहत 'अनुमति अस्वीकृत' के साथ किसी स्क्रिप्ट को विफल होते देखते हैं, तो वह गुम निष्पादन बिट है, टूटी हुई फ़ाइल नहीं।