Chmod कैलकुलेटर

लेखक: Henrick Yau

Chmod कैलकुलेटर

Unix/Linux फ़ाइल अनुमतियों की गणना और समझने के लिए इस chmod कैलकुलेटर का उपयोग करें। आप प्रतीकात्मक संकेतन, अष्टाधारी (संख्यात्मक) मान, या इंटरैक्टिव अनुमति चयनकर्ता का उपयोग करके अनुमतियाँ सेट कर सकते हैं।

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

पढ़ें
लिखें
निष्पादित करें
स्वामी
समूह
अन्य
विशेष अनुमतियाँ

सामान्य प्रीसेट

अनुमति परिणाम

chmod कमांड
chmod 755 फ़ाइलनाम
अष्टाधारी मान
755
प्रतीकात्मक संकेतन
u=rwx,g=rx,o=rx
बाइनरी प्रतिनिधित्व
111 101 101

अनुमति दृश्यीकरण

-
rwx
r-x
r-x

व्याख्या

उदाहरण उपयोग

chmod 755 file.txt
chmod -R 755 directory/

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

Chmod कैलकुलेटर उपयोगकर्ताओं को यूनिक्स और लिनक्स फ़ाइल अनुमति मानों को संख्यात्मक (ऑक्टल) और प्रतीकात्मक दोनों प्रारूपों में तुरंत निर्धारित करने में मदद करता है। यह उपकरण विशेष रूप से डेवलपर्स, सिस्टम प्रशासकों और उन सभी के लिए उपयोगी है जो अनुमति सेटिंग्स पर निर्भर फ़ाइल सिस्टम के साथ काम करते हैं।

अनुमति मानों को याद करने या ऑक्टल संख्याओं को मैन्युअल रूप से डिकोड करने के बजाय, यह कैलकुलेटर चेकबॉक्स, प्रतीकों या संख्यात्मक इनपुट का उपयोग करके अनुमतियों को समझना और लागू करना सरल बनाता है।

अनुमति सूत्र का विवरण

अनुमति मान सूत्र:

ऑक्टल मान = (पढ़ें × 4) + (लिखें × 2) + (निष्पादित करें × 1)

उदाहरण के लिए, यदि किसी उपयोगकर्ता के पास पढ़ने, लिखने और निष्पादित करने की अनुमतियाँ हैं:

4 (पढ़ें) + 2 (लिखें) + 1 (निष्पादित करें) = 7

इसलिए, rwx 7 बन जाता है, और rw- 6 बन जाता है।

Chmod कैलकुलेटर का उपयोग कैसे करें

उपकरण का उपयोग करने के तीन आसान तरीके हैं:

  • दृश्य मोड: स्वामी, समूह और अन्य के लिए चेकबॉक्स का उपयोग करके अनुमतियाँ चुनें।
  • प्रतीकात्मक संकेतन: समतुल्य संख्यात्मक मान प्राप्त करने के लिए u=rwx,g=rx,o=r जैसी अनुमतियाँ इनपुट करें।
  • संख्यात्मक मोड: प्रतीकात्मक और बाइनरी विवरण देखने के लिए 3- या 4-अंकीय ऑक्टल संख्या (जैसे 755) दर्ज करें।

अनुमतियाँ सेट करने के बाद, परिणाम देखने के लिए गणना करें पर क्लिक करें, जैसे:

  • पूर्ण chmod कमांड जिसे आप कॉपी और उपयोग कर सकते हैं
  • ऑक्टल (संख्यात्मक) मान
  • प्रतीकात्मक प्रतिनिधित्व
  • बाइनरी प्रारूप और अनुमति विज़ुअलाइज़ेशन

आप एक क्लिक से 755 या 644 जैसे सामान्य अनुमति प्रीसेट भी लागू कर सकते हैं।

इस उपकरण का उपयोग क्यों करें?

फ़ाइल अनुमतियों को समझना एक्सेस प्रबंधन और सिस्टम को सुरक्षित रखने के लिए महत्वपूर्ण है। Chmod कैलकुलेटर इसमें मदद करता है:

  • फ़ाइल अनुमतियाँ सेट करते समय त्रुटियों को कम करना
  • प्रारूपों के बीच तत्काल रूपांतरण के साथ समय बचाना
  • फ़ाइल एक्सेस नियमों को समझना आसान बनाना
  • प्रत्येक अनुमति क्या करती है, इसके लिए दृश्य प्रतिक्रिया प्रदान करना

यह उपकरण व्यावहारिक है चाहे आप एक फ़ाइल के लिए सेटिंग्स समायोजित कर रहे हों या पूरे निर्देशिकाओं के लिए अनुमतियाँ तैयार कर रहे हों।

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

chmod का क्या अर्थ है?

chmod का अर्थ "चेंज मोड" है। यह यूनिक्स/लिनक्स में एक कमांड-लाइन उपयोगिता है जो फ़ाइलों और निर्देशिकाओं के लिए अनुमतियाँ सेट करती है।

प्रतीकात्मक और संख्यात्मक मोड में क्या अंतर है?

प्रतीकात्मक मोड अक्षरों और प्रतीकों (जैसे u+rwx) का उपयोग करता है, जबकि संख्यात्मक मोड अनुमति सेटिंग्स को दर्शाने के लिए संख्याओं (जैसे 755) का उपयोग करता है।

755 जैसी अनुमति में संख्याओं का क्या अर्थ है?

प्रत्येक अंक क्रमशः स्वामी, समूह और अन्य के लिए अनुमतियाँ दर्शाता है:

  • 7: पढ़ें (4) + लिखें (2) + निष्पादित करें (1) = rwx
  • 5: पढ़ें (4) + निष्पादित करें (1) = r-x
  • 5: पढ़ें (4) + निष्पादित करें (1) = r-x

SUID, SGID और स्टिकी बिट जैसी विशेष अनुमतियाँ क्या हैं?

ये अतिरिक्त व्यवहार प्रदान करती हैं:

  • SUID: प्रोग्राम स्वामी के विशेषाधिकारों के साथ चलता है।
  • SGID: फ़ाइलें समूह स्वामित्व प्राप्त करती हैं; प्रोग्राम समूह विशेषाधिकारों के साथ चलते हैं।
  • स्टिकी बिट: उपयोगकर्ता साझा निर्देशिका में केवल अपनी फ़ाइलें हटा सकते हैं।

क्या मैं इस कैलकुलेटर का उपयोग पुनरावर्ती अनुमति परिवर्तनों के लिए कर सकता हूँ?

हाँ। उपकरण निर्देशिका के अंदर सभी फ़ाइलों और फ़ोल्डरों में परिवर्तन लागू करने के लिए chmod -R 755 directory/ जैसे कमांड उदाहरण प्रदान करता है।

संबंधित शब्द और कीवर्ड

  • chmod
  • फ़ाइल अनुमतियाँ
  • यूनिक्स/लिनक्स
  • ऑक्टल
  • प्रतीकात्मक संकेतन
  • फ़ाइल एक्सेस
  • अनुमति बिट्स
  • SUID, SGID, स्टिकी बिट

ये कीवर्ड आमतौर पर यूनिक्स-जैसी प्रणालियों में अनुमति प्रबंधन से जुड़े होते हैं और आगे पढ़ने या समस्या निवारण के लिए सहायक होते हैं।