Chmod कैलकुलेटर
read, write और execute पर टिक करें और Linux परमिशन ऑक्टल (755) व सिंबॉलिक (rwxr-xr-x) रूप में, कमांड के साथ पाएं
टूल लोड हो रहा है…
मालिक, ग्रुप और दूसरों के लिए read, write और execute पर टिक करें और ऑक्टल मोड (755), सिंबॉलिक मोड (rwxr-xr-x) और chmod कमांड पाएं। सर्वर पर फ़ाइल परमिशन सेट करने या ls -l का आउटपुट पढ़ने के लिए इसका इस्तेमाल करें।
इस्तेमाल का तरीका
- "परमिशन पर टिक करें" में बॉक्स पर टिक करें, या "ऑक्टल मोड टाइप करें" या "सिंबॉलिक मोड टाइप करें" में मान टाइप करें। तीनों आपस में साथ-साथ बदलते हैं।
- "सिंबॉलिक बदलाव लागू करें" में u+x या go-w जैसा बदलाव डालें और "लागू करें" दबाएं।
- "फ़ाइल या फ़ोल्डर का नाम" डालें, ज़रूरत हो तो -R चालू करें, और "कमांड" कॉपी करें।
- हर लाइन का मोड, मालिक और नाम देखने के लिए "ls -l की लाइन पढ़ें" में लाइनें पेस्ट करें।
यह कैसे काम करता है
- हर ऑक्टल अंक read 4 + write 2 + execute 1 होता है, मालिक, ग्रुप, दूसरे के क्रम में। 4 अंकों वाले मोड में पहला अंक setuid 4 + setgid 2 + sticky bit 1 होता है।
- नई फ़ाइलों का मोड (666 में से umask जो रोकता है वह हटाकर) और नए फ़ोल्डरों का मोड (777 में से umask जो रोकता है वह हटाकर) देखने के लिए "umask वैल्यू" डालें।
- फ़ोल्डर पर x का मतलब है उसके अंदर जाना (cd), इसलिए बिना x वाले फ़ोल्डर में r होने पर भी नहीं जा सकते। पेज के नीचे की टेबल यह बात और आम मान समझाती है।
अक्सर पूछे जाने वाले सवाल
- chmod 755 और 644 में क्या फ़र्क है?
- 755 (rwxr-xr-x) मालिक को सब कुछ करने देता है और दूसरों को पढ़ने व चलाने देता है; यह फ़ोल्डर और स्क्रिप्ट के लिए आम है। 644 (rw-r--r--) सिर्फ़ मालिक को लिखने और दूसरों को पढ़ने देता है; यह फ़ाइलों के लिए आम है।
- क्या chmod 777 इस्तेमाल करना सुरक्षित है?
- यह किसी को भी फ़ाइल पढ़ने, लिखने और चलाने देता है, जिसकी ज़रूरत कम ही पड़ती है और जो जोखिम भरा है। अगर 755 या 644 से काम न बने, तो पहले मालिक और ग्रुप (chown) जांचें।
- फ़ोल्डरों को 755 और फ़ाइलों को 644 एक साथ कैसे सेट करें?
- -R फ़ाइलों और फ़ोल्डरों को एक ही मोड देता है, इसलिए पेज के नीचे दिखाई गई दो find कमांड इस्तेमाल करें।
- umask 022 से कौन-सी परमिशन मिलती है?
- 022 ग्रुप और दूसरों के लिए write रोकता है, इसलिए नई फ़ाइलों को 644 और नए फ़ोल्डरों को 755 मिलता है। umask संख्याएं घटाने की जगह बिट बंद करता है: 033 के साथ भी नई फ़ाइलों को 644 ही मिलता है।