MCP के माध्यम से कनेक्ट करें →

गणना दर्ज करें

सूत्र (फॉर्मूला)

विज्ञापन

परिणाम

chmod ऑक्टल मोड
000
---------
ओनर अंक 0
ग्रुप अंक 0
अन्य अंक 0
कमांड chmod 000 file

Chmod कैलकुलेटर क्या है?

Chmod कैलकुलेटर Unix/Linux फ़ाइल परमिशन को उस न्यूमेरिक (ऑक्टल) नोटेशन में बदल देता है जिसका इस्तेमाल chmod कमांड में होता है, साथ ही सिंबॉलिक rwxrwxrwx स्ट्रिंग भी देता है। Unix जैसे सिस्टम में हर फ़ाइल के तीन परमिशन ग्रुप होते हैं — ओनर (मालिक), ग्रुप और अन्य — और हर ग्रुप को read, write व execute की अनुमति दी जा सकती है। यह टूल किसी भी POSIX सिस्टम (Linux, macOS, BSD) पर समान रूप से काम करता है।

इसका इस्तेमाल कैसे करें

हर पंक्ति में जो परमिशन देना चाहते हैं, उनके बॉक्स पर टिक करें। ओनर पंक्ति फ़ाइल बनाने वाले को नियंत्रित करती है, ग्रुप पंक्ति फ़ाइल के ग्रुप के सदस्यों को, और अन्य पंक्ति बाकी सभी को। कैलकुलेटर तुरंत 3-अंकीय ऑक्टल मोड देता है जिसे आप chmod 755 file जैसी कमांड में पेस्ट कर सकते हैं, साथ ही आसानी से पढ़ने योग्य सिंबॉलिक रूप भी।

फ़ॉर्मूला समझें

हर परमिशन का एक मान होता है: read = 4, write = 2, execute = 1. हर ग्रुप के लिए दी गई परमिशन के मान जोड़कर 0 से 7 के बीच एक अंक मिलता है:

$$\text{Chmod} = \underbrace{\left(4\,\text{r} + 2\,\text{w} + \text{x}\right)}_{\text{Owner}} \;\underbrace{\left(4\,\text{r} + 2\,\text{w} + \text{x}\right)}_{\text{Group}} \;\underbrace{\left(4\,\text{r} + 2\,\text{w} + \text{x}\right)}_{\text{Other}}$$

\(\text{अंक} = 4 \cdot r + 2 \cdot w + 1 \cdot x\)

तीनों अंक ओनर-ग्रुप-अन्य के क्रम में लिखे जाते हैं, जिससे अंतिम मोड बनता है।

विज्ञापन
अनुमति ग्रिड जो मालिक, समूह और अन्य के लिए read, write, execute बिट और उनके ऑक्टल मान दिखाती है
मालिक, समूह और अन्य में से प्रत्येक के पास read (4), write (2) और execute (1) बिट होते हैं, जो जुड़कर एक ऑक्टल अंक बनते हैं।

हल किया गया उदाहरण

मान लीजिए ओनर read, write और execute कर सकता है (\(4+2+1 = 7\)), ग्रुप read और execute कर सकता है (\(4+0+1 = 5\)), और अन्य भी read और execute कर सकते हैं (\(4+0+1 = 5\))। नतीजा है 755, सिंबॉलिक रूप rwxr-xr-x — किसी एक्ज़िक्यूटेबल स्क्रिप्ट या डायरेक्टरी के लिए यह क्लासिक मोड है।

उदाहरण जो rwxr-xr-- अनुमतियों को ऑक्टल मान 754 से मैप करता है
प्रतीकात्मक अनुमतियाँ rwxr-xr-- ऑक्टल मोड 754 में बदल जाती हैं।

अक्सर पूछे जाने वाले सवाल

644 का क्या मतलब है? ओनर read+write (6), ग्रुप read (4), अन्य read (4) — डॉक्यूमेंट जैसी नॉन-एक्ज़िक्यूटेबल फ़ाइलों के लिए यह सामान्य मोड है।

777 का क्या मतलब है? हर कोई read, write और execute कर सकता है। यह सुविधाजनक तो है पर असुरक्षित है, इसलिए आम तौर पर इससे बचने की सलाह दी जाती है।

डायरेक्टरी पर execute क्यों ज़रूरी है? डायरेक्टरी पर execute बिट आपको उसमें प्रवेश करने और अंदर की फ़ाइलों तक पहुँचने देता है, इसलिए जहाँ read दिया जाता है वहाँ डायरेक्टरी को आमतौर पर execute की भी ज़रूरत होती है।

अंतिम अपडेट: