CHMOD कैलकुलेटर

Linux फ़ाइल अनुमतियों को चेकबॉक्स, octal (755) और सांकेतिक (rwxr-xr-x) रूपों के बीच बदलें — अपने ब्राउज़र में।

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

  1. हर वर्ग — मालिक, समूह और अन्य — को जो अनुमतियाँ चाहिए वे टिक करें, या 644 या 755 जैसा कोई आम प्रीसेट क्लिक करें।
  2. उलटी दिशा में भी चल सकते हैं: 755 जैसा octal मान या rwxr-xr-x जैसी सांकेतिक स्ट्रिंग लिखें, और चेकबॉक्स व दूसरा रूप तुरंत अपडेट हो जाते हैं।
  3. हर अंक क्या-क्या देता है इसकी सरल भाषा में व्याख्या पढ़ें, फिर octal मान कॉपी करें या बना-बनाया chmod कमांड इस्तेमाल करें।

इस टूल के बारे में

Unix और Linux हर फ़ाइल की पहुँच नौ अनुमति बिट से नियंत्रित करते हैं: पढ़ना, लिखना और चलाना — फ़ाइल के मालिक, उसके समूह और बाक़ी सबको अलग-अलग दिए हुए। chmod कमांड इन बिट्स को सघन octal संख्या — 755, 644 — या rwxr-xr-x जैसी सांकेतिक स्ट्रिंग के रूप में लेता है, और एक का दूसरे से नाता याद रखना ठीक वैसी चीज़ है जो किसी को रटनी नहीं पड़नी चाहिए। यह कैलकुलेटर तीनों रूपों को तालमेल में रखता है: चेकबॉक्स बदलें, octal और सांकेतिक मान पीछे-पीछे बदलते हैं; octal या सांकेतिक मान लिखें, चेकबॉक्स पीछे-पीछे बदलते हैं।

गणित एक बार खुलकर दिखे तो सरल है। हर अनुमति का एक तय मान है — पढ़ना 4, लिखना 2, चलाना 1 — और हर octal अंक एक वर्ग को मिले मानों का योग है। यानी 755 का मतलब: मालिक को 4+2+1 (पढ़ना, लिखना और चलाना) और समूह व अन्य को 4+1 (पढ़ना और चलाना)। टूल हर अंक का यह विश्लेषण दिखाता है, साथ में समतुल्य chmod कमांड संख्यात्मक और u=/g=/o= सांकेतिक दोनों रूपों में — सीधे टर्मिनल में पेस्ट करने लायक़।

आम उपयोग: वेब सर्वर पर फ़ाइलें अपलोड करने के बाद अनुमतियाँ ठीक करना (फ़ाइलों के लिए 644, डायरेक्टरियों और स्क्रिप्टों के लिए 755 — क्लासिक जोड़ी), किसी private key या .env फ़ाइल को 600 तक कस देना, या SSH अथवा CI पाइपलाइन में chmod चलाने से पहले मान दोबारा जाँचना। 777 प्रीसेट इसलिए शामिल है कि वह ट्यूटोरियलों में आम है — एक दिखती चेतावनी के साथ, क्योंकि हर उपयोगकर्ता को पूरा लिखने-चलाने का अधिकार देना इंटरनेट से पहुँच योग्य किसी भी मशीन पर शायद ही कभी अच्छा विचार हो। सब कुछ 100% आपके ब्राउज़र में चलता है: कोई कमांड निष्पादित नहीं होता और किसी सर्वर को कुछ नहीं भेजा जाता।

फ़ॉर्मूला

हर अनुमति का एक मान है: पढ़ना = 4, लिखना = 2, चलाना = 1। हर octal अंक एक वर्ग (मालिक, समूह, अन्य) को मिले मानों का योग है। उदाहरण: rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755।

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

chmod 755 का क्या मतलब है?

यह मालिक को पढ़ना, लिखना और चलाना देता है (7 = 4+2+1) और समूह व अन्य को पढ़ना और चलाना (5 = 4+1)। सांकेतिक रूप में यही rwxr-xr-x है — वेब सर्वरों पर डायरेक्टरियों और चलाने योग्य स्क्रिप्टों की मानक अनुमति।

644 और 755 में क्या फ़र्क़ है?

execute बिट का। 644 (rw-r--r--) में मालिक पढ़-लिख सकता है और बाक़ी सब केवल पढ़ते हैं — सामान्य फ़ाइलों के लिए सही। 755 सभी वर्गों के लिए execute जोड़ देता है, जो डायरेक्टरियों में घुसने और स्क्रिप्ट चलाने के लिए चाहिए।

क्या chmod 777 ख़तरनाक है?

आमतौर पर, हाँ। 777 से सिस्टम का कोई भी उपयोगकर्ता फ़ाइल बदल और चला सकता है, यानी कोई हैक हुआ खाता या दुर्भावनापूर्ण स्क्रिप्ट उसे फिर से लिख सकती है। अगर कोई प्रोग्राम केवल 777 पर चलता है, तो असली समस्या लगभग हमेशा फ़ाइल का स्वामित्व है — उसे chown से ठीक करें।

चौथे अंक का क्या, जैसे 4755 में?

आगे लगा चौथा अंक विशेष बिट सेट करता है: setuid (4), setgid (2) और sticky (1)। यह कैलकुलेटर तीन क्लासिक अनुमति अंकों को कवर करता है; चार अंकों का मान पेस्ट करें तो आख़िरी तीन अंक इस्तेमाल होते हैं।

क्या मेरा टाइप किया कुछ भी ब्राउज़र से बाहर जाता है?

नहीं। रूपांतरण शुद्ध JavaScript है जो आपके डिवाइस पर चलता है — कोई कमांड निष्पादित नहीं होता, कुछ भेजा नहीं जाता और कुछ स्टोर नहीं होता।

संबंधित टूल्स

CIDR सबनेट कैलकुलेटर किसी भी IPv4 पते और CIDR प्रीफ़िक्स से नेटवर्क, ब्रॉडकास्ट, उपयोग-योग्य होस्ट रेंज, नेटमास्क और wildcard पाएँ — अपने ब्राउज़र में। संख्या आधार कन्वर्टर संख्याओं को बाइनरी, ऑक्टल, डेसिमल और हेक्साडेसिमल के बीच बदलें — टाइप करते ही चारों फ़ील्ड अपडेट होती हैं। HTTP स्टेटस कोड संदर्भ हर मानक HTTP स्टेटस कोड खोजें — 1xx से 5xx तक, रंगों में बँटे, सरल भाषा की व्याख्याओं के साथ। Cron Expression Explainer एक cron एक्सप्रेशन पेस्ट करें और देखें कि इसका सरल भाषा में क्या मतलब है, साथ ही अगले पांच शेड्यूल्ड रन। CPF जेनरेटर और वैलिडेटर सॉफ़्टवेयर टेस्टिंग के लिए मान्य CPF नंबर जनरेट करें और किसी भी CPF को तुरंत सत्यापित करें। JSON फ़ॉर्मैटर और वैलिडेटर सटीक त्रुटि संदेशों के साथ JSON को फ़ॉर्मैट, मिनिफ़ाई और सत्यापित करें — सीधे आपके ब्राउज़र में।

लंबे लिंक? मुफ़्त में छोटा करें

Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।

टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।