Chmod कैलकुलेटर
Linux फ़ाइल अनुमतियों की ऑक्टल और प्रतीकात्मक रूप में गणना करें
अनुमति मैट्रिक्स
अनुमतियाँ टॉगल करें या तीन ऑक्टल अंक (0-7) दर्ज करें। अधूरा इनपुट फ़ोकस हटने पर मौजूदा अनुमतियों पर लौट आता है।
सामान्य अनुमतियाँ
सिंबॉलिक संकेतन
-rw-r--r--प्रकार / स्वामी / समूह / अन्य
कमांड के उदाहरण
chmod 644 filenamechmod -R 644 directory/इसी डिवाइस पर प्रोसेस किया गया। आपका टेक्स्ट अपलोड नहीं किया जाता।
मुफ़्त Chmod कैलकुलेटर: ऑनलाइन Linux फ़ाइल अनुमति कैलकुलेटर
हमारा Chmod कैलकुलेटर सहज विज़ुअल इंटरफ़ेस से Linux फ़ाइल अनुमतियाँ समझना और सेट करना आसान बनाता है। Linux फ़ाइल अनुमतियाँ तय करती हैं कि कौन फ़ाइलें पढ़, लिख और चला सकता है, और हर फ़ाइल व डायरेक्टरी के तीन अनुमति सेट होते हैं: एक मालिक के लिए, एक समूह के लिए और एक बाकी सभी अन्य उपयोगकर्ताओं के लिए।
Linux और Unix सिस्टम पर फ़ाइल अनुमतियाँ बदलने का मुख्य तरीका chmod कमांड (change mode) है। आप ऑक्टल संकेतन (जैसे 755) पसंद करें या सिंबॉलिक संकेतन (जैसे rwxr-xr-x), यह कैलकुलेटर दोनों प्रारूपों के बीच तुरंत बदलता है और इस्तेमाल के लिए तैयार टर्मिनल कमांड बनाता है, जिन्हें आप एक क्लिक में कॉपी कर सकते हैं।
चाहे आप वेब सर्वर फ़ाइलें कॉन्फ़िगर करने वाले सिस्टम एडमिनिस्ट्रेटर हों, SSH कुंजियाँ सेट करने वाले डेवलपर हों, या पहली बार Linux फ़ाइल अनुमतियाँ सीख रहे शुरुआती हों, यह टूल हर अनुमति संयोजन का सही मतलब और उसे सही ढंग से लागू करने का तरीका समझने का स्पष्ट, इंटरैक्टिव तरीका देता है।
मुख्य सुविधाएँ
- इंटरैक्टिव अनुमति मैट्रिक्स: विज़ुअल चेकबॉक्स से मालिक, समूह और अन्य के लिए पढ़ने, लिखने और चलाने की अनुमतियाँ चालू या बंद करें
- दोहरा संकेतन प्रदर्शन: ऑक्टल (जैसे 755) और सिंबॉलिक (जैसे rwxr-xr-x) दोनों संकेतन एक साथ देखें
- ऑक्टल इनपुट सपोर्ट: सीधे ऑक्टल मान टाइप करें और अनुमति मैट्रिक्स को तुरंत अपडेट होते देखें
- इस्तेमाल के लिए तैयार कमांड: एक फ़ाइल वाले और रिकर्सिव (-R) दोनों रूपों में chmod कमांड कॉपी करें
- आम अनुमति प्रीसेट: 777, 755, 644, 600, 700, 666, 444 और 400 के लिए क्विक-एक्सेस बटन
- रंग-कोडित मान: सिंबॉलिक संकेतन में मालिक, समूह और अन्य के खंड दृश्य रूप से अलग दिखाए जाते हैं
- एक क्लिक में कॉपी: ऑक्टल मान, सिंबॉलिक स्ट्रिंग या पूरी कमांड तुरंत क्लिपबोर्ड पर कॉपी करें
- रीयल-टाइम गणना: अनुमतियाँ बदलते ही सभी मान तुरंत अपडेट हो जाते हैं
- भूमिका-वार मान प्रदर्शन: हर भूमिका का संख्यात्मक मान (0-7) एक नज़र में देखें
- डार्क मोड सपोर्ट: लाइट और डार्क दोनों थीम में आरामदेह उपयोग
Chmod कैलकुलेटर का उपयोग कैसे करें
- अनुमतियाँ विज़ुअल रूप से सेट करें: अनुमति मैट्रिक्स के टॉगल बटनों पर क्लिक करके हर भूमिका के लिए पढ़ना (4), लिखना (2) और चलाना (1) चालू या बंद करें
- या ऑक्टल मान दर्ज करें: ऑक्टल इनपुट फ़ील्ड में सीधे तीन अंकों की ऑक्टल संख्या (जैसे 755) टाइप करें
- आम मामलों के लिए प्रीसेट इस्तेमाल करें: मानक कॉन्फ़िगरेशन तुरंत लागू करने के लिए 8 आम अनुमति प्रीसेट में से किसी पर क्लिक करें
- दोनों संकेतन देखें: अनुमतियाँ सही हैं या नहीं, यह पुष्टि करने के लिए ऑक्टल और सिंबॉलिक रूप जाँचें
- कमांड कॉपी करें: chmod कमांड के उदाहरण के पास दिए कॉपी बटन पर क्लिक करके उसे क्लिपबोर्ड पर कॉपी करें
उपयोग के मामले
- वेब सर्वर कॉन्फ़िगरेशन: Apache या Nginx पर HTML, CSS, JS फ़ाइलों (644) और डायरेक्टरी (755) के लिए सही अनुमतियाँ सेट करें
- SSH कुंजी प्रबंधन: SSH प्रमाणीकरण की विफलताओं से बचने के लिए निजी कुंजियों पर 600 और .ssh डायरेक्टरी पर 700 रखें
- शेल स्क्रिप्ट डिप्लॉयमेंट: साझा उपयोग के लिए स्क्रिप्ट को 755 से और निजी स्क्रिप्ट को 700 से एक्ज़ीक्यूटेबल बनाएँ
- एप्लिकेशन डिप्लॉयमेंट: डिप्लॉय किए गए एप्लिकेशन के लिए फ़ाइलों और डायरेक्टरी की उचित अनुमतियाँ कॉन्फ़िगर करें
- सुरक्षा ऑडिट: जाँचें कि .env, क्रेडेंशियल और कॉन्फ़िगरेशन फ़ाइलों जैसी संवेदनशील फ़ाइलें सबके लिए पढ़ने योग्य नहीं हैं
- WordPress और CMS सेटअप: WordPress फ़ाइलों (644) और डायरेक्टरी (755) के लिए अनुशंसित अनुमतियाँ लागू करें
- Linux सीखना: इंटरैक्टिव रूप से समझें कि ऑक्टल मान पढ़ने, लिखने और चलाने की अनुमतियों से कैसे जुड़ते हैं
- DevOps ऑटोमेशन: डिप्लॉयमेंट स्क्रिप्ट और CI/CD पाइपलाइन के लिए सही chmod कमांड बनाएँ
अक्सर पूछे जाने वाले प्रश्न
क्या यह टूल मुफ़्त है?
हाँ, Chmod कैलकुलेटर पूरी तरह मुफ़्त है। कोई सीमा नहीं, पंजीकरण नहीं, और इंटरफ़ेस को रोकने वाले विज्ञापन नहीं। जितनी बार चाहें इस्तेमाल करें।
क्या मेरा डेटा सुरक्षित है?
बिल्कुल। यह टूल पूरी तरह आपके ब्राउज़र में चलता है। कोई डेटा किसी सर्वर पर नहीं भेजा जाता: सारी गणनाएँ आपके डिवाइस पर ही होती हैं।
ऑक्टल और सिंबॉलिक संकेतन में क्या अंतर है?
ऑक्टल संकेतन में तीन अंक (जैसे 755) होते हैं, जिनमें हर अंक मालिक, समूह और अन्य की अनुमतियाँ दर्शाता है। सिंबॉलिक संकेतन में अक्षरों (rwx) से पढ़ना, लिखना और चलाना दर्शाया जाता है। दोनों एक ही जानकारी अलग-अलग प्रारूपों में बताते हैं।
मुझे chmod 777 कभी क्यों नहीं इस्तेमाल करना चाहिए?
अनुमति 777 सभी को पढ़ने, लिखने और चलाने की पूरी पहुँच देती है, जो गंभीर सुरक्षा जोखिम है। सिस्टम का कोई भी उपयोगकर्ता फ़ाइल को बदल या मिटा सकता है। इसके बजाय 755 या 644 जैसी अधिक सीमित अनुमतियाँ इस्तेमाल करें।
chmod में -R फ़्लैग क्या करता है?
-R (रिकर्सिव) फ़्लैग अनुमति बदलाव को बताई गई डायरेक्टरी के भीतर की सभी फ़ाइलों और उपडायरेक्टरी पर लागू करता है। इसे सावधानी से इस्तेमाल करें, क्योंकि यह लक्ष्य डायरेक्टरी के भीतर हर चीज़ पर असर डालता है।
SSH कुंजियों के लिए कौन-सी अनुमतियाँ रखनी चाहिए?
निजी SSH कुंजियों पर 600 (केवल मालिक के लिए पढ़ना/लिखना) और ~/.ssh डायरेक्टरी पर 700 (केवल मालिक के लिए पूरी पहुँच) होना चाहिए। सुरक्षा कारणों से SSH गलत अनुमतियों वाली कुंजियों का उपयोग करने से मना कर देता है।
सुझाव और सर्वोत्तम तरीके
- न्यूनतम विशेषाधिकार के सिद्धांत का पालन करें: किसी फ़ाइल या डायरेक्टरी के ठीक से काम करने के लिए जितनी कम से कम अनुमतियाँ ज़रूरी हों, केवल उतनी ही दें
- सामान्य फ़ाइलों के लिए 644 इस्तेमाल करें: इससे मालिक पढ़ और लिख सकता है, जबकि बाकी सब केवल पढ़ सकते हैं
- डायरेक्टरी के लिए 755 इस्तेमाल करें: इससे मालिक को पूरी पहुँच मिलती है, जबकि अन्य लोग डायरेक्टरी में जा सकते हैं और उसकी सूची देख सकते हैं
- संवेदनशील फ़ाइलों को 600 से सुरक्षित करें: इसे SSH निजी कुंजियों, .env फ़ाइलों, डेटाबेस क्रेडेंशियल और गोपनीय जानकारी वाली किसी भी फ़ाइल के लिए इस्तेमाल करें
- रिकर्सिव chmod में सावधानी रखें: अनचाहे अनुमति बदलावों से बचने के लिए chmod -R चलाने से पहले हमेशा लक्ष्य डायरेक्टरी दोबारा जाँच लें
- पहले डेवलपमेंट में अनुमतियाँ जाँचें: प्रोडक्शन पर लागू करने से पहले टेस्ट वातावरण में पुष्टि करें कि आपकी अनुमति सेटिंग सही काम करती हैं