सभी tools निःशुल्क

मालिक, समूह और अन्य के लिए एक स्पर्शनीय Read/Write/Execute ग्रिड के साथ Unix फ़ाइल अनुमतियाँ बनाएं — setuid, setgid और sticky बिट्स सहित — और ऑक्टल मान (755), सांकेतिक स्ट्रिंग (rwxr-xr-x) और chmod कमांड को लाइव अपडेट होते देखें। उल्टा करने के लिए एक ऑक्टल मान टाइप करें, या एक क्लिक में एक सामान्य प्रीसेट लागू करें। आपके ब्राउज़र में, मुफ़्त।

सब कुछ आपके ब्राउज़र में चलता है — कोई फ़ाइल नहीं पढ़ी जाती और सर्वर पर कुछ भी नहीं भेजा जाता।

अनुमति कैलकुलेटर

अनुमतियाँ सेट करने के लिए बॉक्स टॉगल करें, या उल्टा करने के लिए नीचे एक ऑक्टल मान टाइप करें। ऑक्टल, सांकेतिक और chmod कमांड तुरंत अपडेट होते हैं।

वर्ग पढ़ेंr · 4 लिखेंw · 2 निष्पादित करेंx · 1
मालिकu
समूहg
अन्यo
ऑक्टल
644
बॉक्स सेट करने के लिए 3 या 4 ऑक्टल अंक (0–7) दर्ज करें।
सांकेतिक
कमांड

ऑक्टल अंक मान

प्रत्येक ऑक्टल अंक उपयोगकर्ता के एक वर्ग के लिए पढ़ें (4), लिखें (2) और निष्पादित करें (1) का योग है।

अंक बाइनरी सांकेतिक अर्थ

सामान्य अनुमतियाँ

किसी भी प्रीसेट को ऊपर कैलकुलेटर में लोड करने के लिए “लागू करें” पर टैप करें।


chmod Calculator के बारे में

chmod Calculator Unix फ़ाइल परमिशन को दृश्य रूप से बनाता है। एक सिंपल ग्रिड में owner, group और other के लिए Read, Write और Execute टॉगल करें — साथ ही खास setuid, setgid और sticky बिट्स — और तीन आउटपुट को लाइव अपडेट होते देखें: ऑक्टल वैल्यू (755), सिंबॉलिक स्ट्रिंग (rwxr-xr-x) और पूरा chmod कमांड, एक वैकल्पिक रिकर्सिव फ़्लैग के साथ।

यह उल्टी दिशा में भी काम करता है: कोई भी ऑक्टल वैल्यू टाइप करें और ग्रिड जग उठता है यह दिखाने के लिए कि वह वास्तव में क्या अनुमति देता है। यह उल्टी दिशा ही इसे एक बिल्डर के साथ-साथ एक डीबगिंग टूल भी बनाती है — ls -l या किसी डिप्लॉयमेंट स्क्रिप्ट से मोड पेस्ट करें और साधारण चेकबॉक्स में देखें कि कौन क्या कर सकता है।

एक डिजिट टेबल गणित समझाती है — हर ऑक्टल डिजिट read (4), write (2) और execute (1) का योग है — और एक प्रीसेट लिस्ट उन परमिशन को कवर करती है जिनकी आपको वास्तव में ज़रूरत पड़ती है: फ़ाइलों के लिए 644, डायरेक्टरी और एक्ज़ीक्यूटेबल के लिए 755, सीक्रेट्स के लिए 600, शेयर्ड टीम फ़ोल्डर के लिए 750 और 775, हर एक पर एक सादी भाषा में नोट के साथ। सब कुछ आपके ब्राउज़र में चलता है।

chmod Calculator का उपयोग कैसे करें

  1. कैलकुलेटर ग्रिड में Owner, Group और Other के लिए Read, Write और Execute बॉक्स टॉगल करें।
  2. ज़रूरत पड़ने पर खास बिट्स — setuid, setgid या sticky — सक्षम करें।
  3. लाइव ऑक्टल वैल्यू, सिंबॉलिक स्ट्रिंग और पूरा chmod कमांड पढ़ें; -R जोड़ने के लिए "Recursive" टिक करें।
  4. या उल्टी दिशा में काम करें: 640 जैसी ऑक्टल वैल्यू टाइप करके उसे ग्रिड में लोड करें।
  5. एक आम प्रीसेट (644, 755, 600…) एक क्लिक में लागू करें, फिर जो वैल्यू या कमांड चाहिए उसे कॉपी करें।

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

owner पढ़, लिख और चला सकता है (7 = 4+2+1); group और others पढ़ और चला सकते हैं (5 = 4+1) पर लिख नहीं सकते। यह उन डायरेक्टरी और एक्ज़ीक्यूटेबल के लिए मानक मोड है जिन्हें कोई भी इस्तेमाल कर सकता है लेकिन केवल owner ही बदल सकता है।

हर डिजिट यूज़र की एक क्लास — owner, group, फिर other — के लिए read (4), write (2) और execute (1) का योग है। तो read प्लस write 6 है, read प्लस execute 5 है, और तीनों मिलकर 7 बनते हैं।

एक चौथा, अग्रणी ऑक्टल डिजिट। setuid (4000) किसी एक्ज़ीक्यूटेबल को फ़ाइल के owner के रूप में चलाता है, setgid (2000) उसे group के रूप में चलाता है या किसी डायरेक्टरी में नई फ़ाइलों को उसका group विरासत में देता है, और sticky बिट (1000) किसी शेयर्ड डायरेक्टरी से केवल फ़ाइल के owner को ही उसे डिलीट करने देता है।

क्योंकि यह सिस्टम के हर यूज़र को फ़ाइल पढ़ने, लिखने और चलाने देता है। किसी भी वेब-एक्सेसिबल चीज़ पर इसका मतलब है कि कोई भी समझौता किया गया प्रोसेस आपका कोड बदल सकता है। डायरेक्टरी और एक्ज़ीक्यूटेबल के लिए 755 और सामान्य फ़ाइलों के लिए 644 को प्राथमिकता दें।

हाँ। ऑक्टल फ़ील्ड में ऑक्टल वैल्यू — तीन या चार डिजिट — टाइप करें और ग्रिड, सिंबॉलिक स्ट्रिंग और कमांड सब अपडेट होकर बिल्कुल दिखा देंगे कि वह owner, group और other को कौन-सी परमिशन देता है।

हाँ, पूरी तरह मुफ़्त। सारी गणना, उल्टा करना और कॉपी करना आपके ब्राउज़र में होता है — न कोई फ़ाइल पढ़ी जाती है, न कुछ सर्वर को भेजा जाता है।

इसे साझा करें
मदद चाहिए?
इस टूल में कोई समस्या मिली? हमारी टीम को बताएं।
समस्या की रिपोर्ट करें

इस मुफ़्त टूल को अपनी वेबसाइट पर जोड़ें — नीचे दिया गया कोड कॉपी और पेस्ट करें।