0

chmod 777 - अर्थ, जोखिम और इसका उपयोग कब (नहीं) करें

तैयार chmod कमांड के साथ लिनक्स फ़ाइल अनुमतियों को rwx चेकबॉक्स, ऑक्टल संख्याओं और प्रतीकात्मक नोटेशन के बीच परिवर्तित करें।

प्रसंस्करण... 0%

नतीजा

यह पृष्ठ पहले से ही लागू 777 के साथ कैलकुलेटर खोलता है: सभी नौ चेकबॉक्स टिक किए गए हैं, प्रतीकात्मक नोटेशन पढ़ता है -rwxrwxrwx, और प्रत्येक वर्ग - मालिक, समूह और अन्य - को 7 मिलता है, जो 4 (पढ़ें) + 2 (लिखें) + 1 (निष्पादित करें) है। दूसरे शब्दों में, मशीन पर कोई भी उपयोगकर्ता खाता फ़ाइल को पढ़ सकता है, संशोधित कर सकता है, हटा सकता है या निष्पादित कर सकता है।

यही कारण है कि chmod 777 लगभग हमेशा गलत फिक्स होता है। वेब सर्वर पर इसका मतलब है कि PHP प्रक्रिया, एक समझौता किया गया प्लगइन या कोई अन्य स्थानीय खाता आपकी स्क्रिप्ट को फिर से लिख सकता है - इंजेक्ट किए गए मैलवेयर के लिए एक क्लासिक पथ। आम तौर पर उद्धृत '777 के साथ अनुमतियाँ ठीक करें' सलाह आम तौर पर एक गलत मालिक को छुपाती है: सही उपयोगकर्ता को चाउंस और निर्देशिकाओं के लिए 755 और फ़ाइलों के लिए 644 के साथ दुनिया में लेखन पहुंच खोले बिना उसी समस्या को हल करता है।

777 का वैध उपयोग दुर्लभ और अस्थायी है: एक थ्रोअवे वीएम पर एक साझा स्क्रैच निर्देशिका या मशीन पर डिबगिंग जिसे केवल आप ही एक्सेस कर सकते हैं। यदि आप इसे रखते हैं, तो इसे अल्पकालिक रखें। 755 या 775 पर जाने के लिए इस पृष्ठ पर चेकबॉक्स का उपयोग करें और ऑक्टल नंबर और चामोद कमांड अपडेट को लाइव देखें।