chmod कैलकुलेटर
मालिक, समूह और अन्य के लिए पढ़ें/लिखें/निष्पादित करें टॉगल करें — तुरंत ऑक्टल और सांकेतिक मोड के साथ चिपकाने के लिए तैयार chmod कमांड पाएं।
| पढ़ें | लिखें | निष्पादित करें | |
|---|---|---|---|
| मालिक | |||
| समूह | |||
| अन्य |
chmod 644 filename
Unix फ़ाइल अनुमतियों की गणना करें
यह chmod कैलकुलेटर उन तीन तरीकों के बीच बदलता है जिनसे Unix और Linux फ़ाइल अनुमतियों का वर्णन करते हैं: आपके द्वारा चुने गए चेकबॉक्स, 755 या 644 जैसा तीन-अंकों का ऑक्टल नंबर, और rwxr-xr-x जैसा सांकेतिक स्ट्रिंग। इनमें से किसी को भी संपादित करने पर अन्य लाइव अपडेट हो जाते हैं, इसलिए आप जो प्रतिनिधित्व पहले से रखते हैं उससे शुरू कर सकते हैं। परिणाम में चिपकाने के लिए तैयार chmod कमांड लाइन शामिल है।
अनुमतियाँ तीन वर्गों में समूहित हैं — मालिक (वह उपयोगकर्ता जिसकी फ़ाइल है), समूह (फ़ाइल के समूह के उपयोगकर्ता) और अन्य (बाकी सभी) — और प्रत्येक वर्ग में तीन बिट होते हैं: पढ़ें (r = 4), लिखें (w = 2) और निष्पादित करें (x = 1)। किसी वर्ग के बिट जोड़ने से उसका ऑक्टल अंक मिलता है, इसलिए rwx = 7, r-x = 5 और rw- = 6। सामान्य मोड सामान्य फ़ाइलों के लिए 644 और स्क्रिप्ट व निर्देशिकाओं के लिए 755 हैं।
सामान्य प्रश्न
chmod 755 का क्या मतलब है? मालिक को पढ़ने, लिखने और निष्पादित करने (7) की अनुमति मिलती है; समूह और अन्य को पढ़ने और निष्पादित करने (5 और 5) की। यह निष्पादन योग्य स्क्रिप्ट और उन निर्देशिकाओं के लिए सामान्य मोड है जिनमें आप चाहते हैं कि अन्य प्रवेश करें।
644 और 755 में क्या अंतर है? दोनों मालिक को पढ़ने और लिखने देते हैं, लेकिन 755 सभी के लिए निष्पादन बिट भी जोड़ता है, जो फ़ाइल को चलाने योग्य या निर्देशिका को सुलभ बनाता है। डेटा और टेक्स्ट के लिए 644, प्रोग्राम और फ़ोल्डर के लिए 755 उपयोग करें।
ऑक्टल rwx से कैसे मेल खाता है? प्रत्येक अंक एक वर्ग के पढ़ने (4), लिखने (2) और निष्पादित करने (1) का योग है। तो 7 = 4+2+1 = rwx, 6 = 4+2 = rw-, 5 = 4+1 = r-x और 0 = कोई अनुमति नहीं।
निर्देशिकाओं के लिए निष्पादन बिट क्यों मायने रखता है? किसी निर्देशिका पर, निष्पादन बिट उसे चलाने के बजाय उसमें प्रवेश करने और भीतर की फ़ाइलों तक पहुँचने की अनुमति देता है। इसीलिए फ़ोल्डरों के लिए 755 सामान्य है।