Linux फ़ाइल अनुमतियों को चेकबॉक्स, octal (755) और सांकेतिक (rwxr-xr-x) रूपों के बीच बदलें — अपने ब्राउज़र में।
Unix और Linux हर फ़ाइल की पहुँच नौ अनुमति बिट से नियंत्रित करते हैं: पढ़ना, लिखना और चलाना — फ़ाइल के मालिक, उसके समूह और बाक़ी सबको अलग-अलग दिए हुए। chmod कमांड इन बिट्स को सघन octal संख्या — 755, 644 — या rwxr-xr-x जैसी सांकेतिक स्ट्रिंग के रूप में लेता है, और एक का दूसरे से नाता याद रखना ठीक वैसी चीज़ है जो किसी को रटनी नहीं पड़नी चाहिए। यह कैलकुलेटर तीनों रूपों को तालमेल में रखता है: चेकबॉक्स बदलें, octal और सांकेतिक मान पीछे-पीछे बदलते हैं; octal या सांकेतिक मान लिखें, चेकबॉक्स पीछे-पीछे बदलते हैं।
गणित एक बार खुलकर दिखे तो सरल है। हर अनुमति का एक तय मान है — पढ़ना 4, लिखना 2, चलाना 1 — और हर octal अंक एक वर्ग को मिले मानों का योग है। यानी 755 का मतलब: मालिक को 4+2+1 (पढ़ना, लिखना और चलाना) और समूह व अन्य को 4+1 (पढ़ना और चलाना)। टूल हर अंक का यह विश्लेषण दिखाता है, साथ में समतुल्य chmod कमांड संख्यात्मक और u=/g=/o= सांकेतिक दोनों रूपों में — सीधे टर्मिनल में पेस्ट करने लायक़।
आम उपयोग: वेब सर्वर पर फ़ाइलें अपलोड करने के बाद अनुमतियाँ ठीक करना (फ़ाइलों के लिए 644, डायरेक्टरियों और स्क्रिप्टों के लिए 755 — क्लासिक जोड़ी), किसी private key या .env फ़ाइल को 600 तक कस देना, या SSH अथवा CI पाइपलाइन में chmod चलाने से पहले मान दोबारा जाँचना। 777 प्रीसेट इसलिए शामिल है कि वह ट्यूटोरियलों में आम है — एक दिखती चेतावनी के साथ, क्योंकि हर उपयोगकर्ता को पूरा लिखने-चलाने का अधिकार देना इंटरनेट से पहुँच योग्य किसी भी मशीन पर शायद ही कभी अच्छा विचार हो। सब कुछ 100% आपके ब्राउज़र में चलता है: कोई कमांड निष्पादित नहीं होता और किसी सर्वर को कुछ नहीं भेजा जाता।
हर अनुमति का एक मान है: पढ़ना = 4, लिखना = 2, चलाना = 1। हर octal अंक एक वर्ग (मालिक, समूह, अन्य) को मिले मानों का योग है। उदाहरण: rwxr-xr-x = (4+2+1)(4+1)(4+1) = 755।
यह मालिक को पढ़ना, लिखना और चलाना देता है (7 = 4+2+1) और समूह व अन्य को पढ़ना और चलाना (5 = 4+1)। सांकेतिक रूप में यही rwxr-xr-x है — वेब सर्वरों पर डायरेक्टरियों और चलाने योग्य स्क्रिप्टों की मानक अनुमति।
execute बिट का। 644 (rw-r--r--) में मालिक पढ़-लिख सकता है और बाक़ी सब केवल पढ़ते हैं — सामान्य फ़ाइलों के लिए सही। 755 सभी वर्गों के लिए execute जोड़ देता है, जो डायरेक्टरियों में घुसने और स्क्रिप्ट चलाने के लिए चाहिए।
आमतौर पर, हाँ। 777 से सिस्टम का कोई भी उपयोगकर्ता फ़ाइल बदल और चला सकता है, यानी कोई हैक हुआ खाता या दुर्भावनापूर्ण स्क्रिप्ट उसे फिर से लिख सकती है। अगर कोई प्रोग्राम केवल 777 पर चलता है, तो असली समस्या लगभग हमेशा फ़ाइल का स्वामित्व है — उसे chown से ठीक करें।
आगे लगा चौथा अंक विशेष बिट सेट करता है: setuid (4), setgid (2) और sticky (1)। यह कैलकुलेटर तीन क्लासिक अनुमति अंकों को कवर करता है; चार अंकों का मान पेस्ट करें तो आख़िरी तीन अंक इस्तेमाल होते हैं।
नहीं। रूपांतरण शुद्ध JavaScript है जो आपके डिवाइस पर चलता है — कोई कमांड निष्पादित नहीं होता, कुछ भेजा नहीं जाता और कुछ स्टोर नहीं होता।
Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।
टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।