DevToys Web Pro iconDevToys Web Proब्लॉग
आम्हाला रेट करा:
ब्राउझर विस्तार वापरून पाहा:

chmod गणक

परवानग्या

वाचा (4)
लिहा (2)
चालवा (1)
मालक
rwx
गट
r-x
इतर
r-x

ऑक्टल नोटेशन

  • 3 अंक वापरा (उदा., 755). प्रत्येक अंक वाचा (4), लिहा (2), चालवा (1) असा असतो.

    प्रतीकात्मक नोटेशन

  • rwxr-xr-x किंवा u+rwx,g+rx,o+rx सारखे chmod प्रतीकात्मक स्वरूप वापरा.

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

    chmod कमांड

  • फाइलचे नाव:
    chmod 755 file.txt

    सारांश

    मालक
    rwx
    वाचा, लिहा, चालवा
    गट
    r-x
    वाचा, चालवा
    इतर
    r-x
    वाचा, चालवा
    तांत्रिक तपशील

    chmod कॅल्क्युलेटर कसा कार्य करतो

    हे टूल काय करते

    हा chmod कॅल्क्युलेटर तुम्हाला Unix फाइल परवानगी फॉरमॅट्समध्ये रूपांतर करण्यास मदत करतो. व्हिज्युअल चेकबॉक्सेस, ऑक्टल नोटेशन (उदा. 755), किंवा सिम्बॉलिक नोटेशन (उदा. rwxr-xr-x) वापरून परवानग्या प्रविष्ट करा आणि लगेचच सर्व फॉरमॅट्समधील समतुल्य मूल्ये पहा. हे साधन टर्मिनलमध्ये कॉपी-पेस्ट करण्यासाठी तयार संपूर्ण chmod कमांडही जनरेट करते.

    डेव्हलपरसाठी सामान्य वापर प्रकरणे

    डेव्हलपर्स आणि सिस्टीम अॅडमिनिस्ट्रेटर्स वेब सर्व्हर्स सेटअप करताना, अॅप्लिकेशन्स डिप्लॉय करताना किंवा परवानगी-संबंधित समस्या सोडवताना chmod कॅल्क्युलेटर वापरतात. सामान्य परिस्थितींमध्ये स्क्रिप्ट्स executable करणे (755), कॉन्फिगरेशन फाइल्स सुरक्षित करणे (600), योग्य वेब डिरेक्टरी परवानग्या सेट करणे (डिरेक्टरीजसाठी 755, फाइल्ससाठी 644), आणि वारसाहक्काने मिळालेल्या सिस्टिम्सवरील विद्यमान परवानग्या समजून घेणे यांचा समावेश होतो.

    परवानगी फॉरमॅटचे स्पष्टीकरण

    Unix परवानग्या तीन गटांमध्ये असतात: Owner (फाइलचा मालक असलेला वापरकर्ता), Group (फाइलच्या गटातील वापरकर्ते), आणि Others (इतर सर्व). प्रत्येक गटाकडे Read (4), Write (2), आणि Execute (1) परवानग्या असू शकतात. ऑक्टल नोटेशनमध्ये ही मूल्ये बेरीज केली जातात: 7 म्हणजे rwx (4+2+1), 5 म्हणजे r-x (4+1), 4 म्हणजे r-- (फक्त वाचन). सामान्य प्रीसेट्समध्ये 755 (मालकाला पूर्ण प्रवेश, इतरांना read/execute), 644 (मालकाला read/write, इतरांना फक्त read), आणि 600 (फक्त मालक) यांचा समावेश होतो.

    सामान्य चुका आणि एज केसेस

    परवानग्या खूप उघड्या ठेवणे (उदा. 777) सुरक्षा त्रुटी निर्माण करते. पासवर्ड्स किंवा API कीज असलेल्या फाइल्सबाबत विशेष काळजी घ्या—या साधारणपणे 600 किंवा 400 असाव्यात. लक्षात ठेवा की डिरेक्टरीजवर execute परवानगी म्हणजे त्यातील फाइल्समध्ये प्रवेश करण्याची क्षमता, त्यांना प्रोग्राम्सप्रमाणे चालवणे नव्हे. ट्रबलशूटिंग करताना फाइल आणि तिच्या पॅरेंट डिरेक्टरीच्या परवानग्या दोन्ही तपासा.

    कमांड लाइनच्या तुलनेत हे साधन कधी वापरावे

    परवानगी मूल्ये समजून घ्यायची किंवा रूपांतर करायचे असेल, विशेषतः अपरिचित सिस्टिम्स किंवा डॉक्युमेंटेशनसोबत काम करताना, हा कॅल्क्युलेटर वापरा. शिकण्यासाठी आणि पडताळणीसाठी तो उपयुक्त आहे. प्रत्यक्ष परवानग्या बदलण्यासाठी, तुम्हाला तुमच्या सर्व्हर किंवा लोकल मशीनवर chmod कमांड चालवावीच लागेल. जनरेट केलेली कमांड थेट तुमच्या टर्मिनलमध्ये कॉपी करता येते.