Chmod परमिशन कैलकुलेटर
Linux फ़ाइल परमिशन को octal (755) और symbolic (rwxr-xr-x) के बीच बदलें, setuid, setgid और sticky बिट समेत, और chmod कमांड कॉपी करें।
उदाहरण: 755, 0644, 4755, rwxr-xr-x, -rw-r--r--, rwsr-xr-t
| पढ़ना | लिखना | चलाना | विशेष बिट | |
|---|---|---|---|---|
| मालिक (u) | ||||
| समूह (g) | ||||
| अन्य (o) |
| ऑक्टल | 644 |
|---|---|
| सिम्बॉलिक | rw-r--r-- |
| ls -l में जैसा दिखता है (फ़ाइल) | -rw-r--r-- |
| chmod कमांड | chmod 644 फ़ाइल |
| सिम्बॉलिक मोड के साथ chmod | chmod u=rw,g=r,o=r फ़ाइल |
- मालिक (u): पढ़ना, लिखना
- समूह (g): पढ़ना
- अन्य (o): पढ़ना
Chmod कैलकुलेटर क्या है?
chmod कैलकुलेटर Unix फ़ाइल परमिशन को octal नोटेशन (644, 755, 4755) और symbolic नोटेशन (rw-r--r--, rwsr-xr-x) के बीच बदलता है, setuid, setgid और sticky विशेष बिट समेत। owner, group और others के लिए read, write और execute टिक करें, और यह संख्यात्मक तथा symbolic दोनों chmod कमांड बनाता है।
Chmod कैलकुलेटर का उपयोग कैसे करें
755,0644,4755,rwxr-xr-xया-rw-r--r--जैसा मोड टाइप करें, या चेकबॉक्स टिक करें।- 644, 755, 600 या 1777 जैसे आम मोड के लिए प्रीसेट बटन इस्तेमाल करें।
- octal और symbolic रूप, ls -l व्यू और chmod कमांड पढ़ें।
- सरल भाषा का सारांश और चेतावनियाँ देखें, जैसे world-writable फ़ाइलों के लिए।
उदाहरण
rwsr-xr-t
Octal 5755 · ls -l: -rwsr-xr-t · chmod u=rwxs,g=rx,o=rxt file
755 मतलब rwxr-xr-x, chmod u=rwx,g=rx,o=rx file।
Chmod कैलकुलेटर का उपयोग कब करें
इसे वेब सर्वर, स्क्रिप्ट, SSH key या साझा डायरेक्टरी पर परमिशन सेट करते समय, या ls -l या stat में दिखे मोड को पढ़ने के लिए इस्तेमाल करें। यह फ़ाइलें नहीं बदलता – जनरेट की कमांड आप ख़ुद चलाएं – और यह ACL या umask को कवर नहीं करता।
Chmod कैलकुलेटर कैसे काम करता है
हर वर्ग (owner, group, others) तीन बिट का है: read 4, write 2, execute 1, इसलिए rwx = 7 और r-x = 5। वैकल्पिक चौथा शुरुआती octal अंक विशेष बिट रखता है: setuid 4, setgid 2, sticky 1। symbolic रूप में विशेष बिट execute अक्षर को s/S (owner, group) या t/T (others) से बदल देता है; छोटे अक्षर का मतलब execute भी सेट है, बड़े अक्षर का मतलब नहीं। 10-अक्षर की ls -l स्ट्रिंग फ़ाइल-टाइप अक्षर अनदेखा करके स्वीकार की जाती है।
सामान्य उपयोग मामले
- डिप्लॉयमेंट स्क्रिप्ट के लिए rwxr-x--- का octal (750) खोजना।
- SSH प्राइवेट key को 600 पर सेट करना।
- /tmp पर drwxrwxrwt में t का मतलब समझना।
- साझा ग्रुप डायरेक्टरी के लिए 2775 को symbolic रूप में बदलना।
अक्सर पूछे जाने वाले प्रश्न
chmod 755 का क्या मतलब है?
owner पढ़, लिख और चला सकता है (7); group और others पढ़ और चला सकते हैं (5)। यह डायरेक्टरी और executable स्क्रिप्ट के लिए आम है।
बड़े S और T का क्या मतलब है?
setuid/setgid या sticky बिट सेट है जबकि उस वर्ग का execute बिट सेट नहीं है – executables के लिए यह आमतौर पर ग़लती होती है।
डायरेक्टरी पर execute का क्या मतलब है?
डायरेक्टरी में प्रवेश करने और उसके अंदर की फ़ाइलों तक नाम से पहुँचने की अनुमति। डायरेक्टरी पर read सिर्फ़ नाम सूचीबद्ध करने देता है।