ToolsMaxxing

Chmod कैलकुलेटर

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

अनुमतिमालिकग्रुपबाकी सब
Read
Write
Execute
विशेष बिट
सिंबॉलिक
rw-r--r--
ऑक्टल
644
कमांड
chmod 644 file
कमांड, फ़ोल्डर के लिए भी
chmod -R 644 folder
आम सेटिंग

फ़ाइलें: मालिक लिखे, सब पढ़ें

आपकी फ़ाइलें आपके डिवाइस पर ही रहती हैं

यह कैसे काम करता है

  1. 1मालिक, ग्रुप और बाकी सबके लिए read, write और execute टिक करें।
  2. 2या 755 जैसा ऑक्टल मान लिखें, या कोई आम सेटिंग चुनें।
  3. 3ज़रूरत हो तो setuid, setgid या sticky जोड़ें।
  4. 4chmod कमांड कॉपी करें।

विकल्पों का मतलब

ऑक्टल मान
हर अंक एक वर्ग के लिए read (4), write (2) और execute (1) जोड़ता है। 7 का मतलब तीनों, 5 का मतलब read और execute, 4 का मतलब सिर्फ़ read।
सिंबॉलिक
ls -l में दिखने वाला नौ अक्षरों का रूप, जैसे rwxr-xr-x।
विशेष बिट
Setuid और setgid किसी प्रोग्राम को उसके मालिक या ग्रुप के रूप में चलाते हैं। फ़ोल्डर पर sticky होने से फ़ाइल सिर्फ़ उसका मालिक हटा सकता है।

प्राइवेसी

यह टूल आपके ब्राउज़र में चलता है। आपकी फ़ाइलें किसी सर्वर पर अपलोड नहीं होतीं।

लोग अक्सर पूछते हैं

chmod 755 का क्या मतलब है?

मालिक इसे पढ़ सकता है, लिख सकता है और चला सकता है, जबकि ग्रुप और बाकी सब इसे पढ़ और चला सकते हैं। स्क्रिप्ट और फ़ोल्डर के लिए यह आम सेटिंग है।

वेब सर्वर के लिए क्या इस्तेमाल करें?

आम तौर पर फ़ाइलों के लिए 644 और फ़ोल्डर के लिए 755। 777 से बचें, क्योंकि इससे मशीन का कोई भी यूज़र फ़ाइल बदल सकता है।

फ़ोल्डर को execute क्यों चाहिए?

फ़ोल्डर पर execute का मतलब उसमें जाने और अंदर की फ़ाइलों तक पहुँचने की अनुमति है। इसके बिना फ़ोल्डर की पढ़ने लायक़ फ़ाइलें भी नहीं खुल सकतीं।

4755 जैसा चार अंकों का मोड क्या है?

पहला अंक विशेष बिट रखता है: 4 setuid, 2 setgid और 1 sticky है। 4755 यानी 755 के साथ setuid चालू।

क्या इससे कोई फ़ाइल बदलती है?

नहीं। यह सिर्फ़ कमांड का टेक्स्ट बनाता है। कमांड आप खुद टर्मिनल में चलाते हैं।

मिलते-जुलते टूल्स