निःशुल्क chmod अनुमति क्याल्कुलेटर
octal मान (755), प्रतीकात्मक संकेतन (rwxr-xr-x), र ठ्याक्कै chmod कमान्ड पाउन owner, group, र other का लागि Unix फाइल अनुमतिहरू टगल गर्नुहोस्।
| पढ्नुहोस् | लेख्नुहोस् | चलाउनुहोस् | मान | |
|---|---|---|---|---|
| मालिक | 7 | |||
| समूह | 5 | |||
| अन्य | 5 |
$ chmod 755 फाइलनाम
सामान्य प्रिसेटहरू
सामान्य प्रयोगहरू
- वेब सर्भरहरूको लागि सही फाइल अनुमतिहरूApache/Nginx सर्भरहरूमा वेब फाइलहरू र फोल्डरहरूको लागि सही अनुमतिहरू सेट गर्नुहोस्।
- SSH कुञ्जी अनुमतिहरू सेट गर्नुहोस्SSH ढीला अनुमतिहरू भएका कुञ्जीहरूलाई अस्वीकार गर्छ। आपको कुञ्जी फाइलहरूको लागि सही chmod पाउनुहोस्।
- शेल स्क्रिप्टहरू कार्यान्वयनयोग्य बनाउनुहोस्स्क्रिप्ट सुरक्षित राखते स्क्रिप्ट चलायोग्य बनाउन chmod आदेश पाउनुहोस्।
- Linux फाइल अनुमतिहरू सिखनुहोस्अक्टल र प्रतीकात्मक Unix अनुमतिहरू पढ्न/लेख्न/कार्यान्वयन गर्नमा कसरी नक्सा गर्छन् भन्ने कुरा बुझ्नुहोस्।
- Docker छविहरूमा फाइल अनुमतिहरूDocker कन्टेनरहरूमा प्रतिलिपि गरिएका फाइलहरूको लागि सही अनुमतिहरू सेट गर्नुहोस्।
यो कसरी काम गर्छ
यो उपकरण हातले लेखिएको, पूर्ण रूपमा क्लाइन्ट-साइड Unix अनुमति क्याल्कुलेटर हो — कुनै लाइब्रेरी छैन, कुनै सर्भर छैन। यसले हरेक अनुमतिलाई React स्टेट म्याट्रिक्समा बुलियनको रूपमा मोडेल गर्छ र प्रत्यक्ष बिटवाइज अंकगणित प्रयोग गरी octal, symbolic, र ls -l फर्म्याटहरूबीच रूपान्तरण गर्छ।
- 1चेकबक्स म्याट्रिक्सले स्टेट सेट गर्छनौ पढ्ने/लेख्ने/चलाउने चेकबक्समध्ये (owner, group, other) हरेकले React स्टेट अब्जेक्टमा बुलियन टगल गर्छ। विशेष बिटहरू — setuid, setgid, र sticky — एउटा समानान्तर स्टेट अब्जेक्टमा छुट्टै ट्र्याक गरिन्छन्।
- 2बिटवाइज अंकगणितले octal गणना गर्छoctalFor() फङ्सनले स्थिर तौल r=4, w=2, x=1 प्रयोग गरी हरेक समूहका सक्रिय अनुमति मानहरू जोड्छ। तीन समूह अंकहरू जोडिन्छन्, र यदि कुनै विशेष बिट सेट छ भने, चौथो अगाडिको अंक (setuid=4, setgid=2, sticky=1) थपिन्छ।
- 3दुईतर्फी पार्सिङले सबै इनपुट सिंक गर्छ3- वा 4-अंकको octal नम्बर टाइप गर्दा parseOctal() ट्रिगर हुन्छ, जसले बिटवाइज AND प्रयोग गरी हरेक अंकलाई फेरि अनुमति बुलियनमा विभाजन गर्छ र चेकबक्स म्याट्रिक्स अद्यावधिक गर्छ। एउटा ls -l लाइन पेस्ट गर्दा parseLsPerms() ट्रिगर हुन्छ, जसले 9-क्यारेक्टर अनुमति स्ट्रिङ निकाल्न रेगेक्स प्रयोग गर्छ र setuid/setgid/sticky का लागि s, S, t, र T जस्ता विशेष क्यारेक्टरहरू डिकोड गर्छ।
- 4chmod कमान्ड जोडिन्छ र प्रतिलिपि गरिन्छअन्तिम chmod कमान्ड स्ट्रिङ इन्टरपोलेसनद्वारा बनाइन्छ — octal मोड वा symbolic मोड (u=rwx,g=rx,o=rx रूप) — वैकल्पिक -R फ्ल्याग र लक्ष्य फाइलनामसहित। Copy क्लिक गर्दा navigator.clipboard.writeText() मार्फत कमान्ड क्लिपबोर्डमा लेखिन्छ, जुन कुनै नेटवर्क कल बिना स्थानीय रूपमा चल्छ।
सम्बन्धित उपकरणहरू
पासवर्डले PDF सुरक्षित गर्नुहोस्
AES-256 इन्क्रिप्सनको साथ PDF मा पासवर्ड थप्नुहोस्, र वैकल्पिक रूपमा प्रिन्टिङ, प्रतिलिपि वा सम्पादन बन्द गर्नुहोस्। तपाईंको ब्राउजरमा चल्छ; केहि पनि अपलोड हुँदैन।
टाइमस्ट्याम्प कन्भर्टर
Unix टाइमस्ट्याम्पहरूलाई पढ्न मिल्ने मितिमा र उल्टो रूपान्तरण गर्नुहोस्। UTC र स्थानीय समय, सेकेन्ड र मिलिसेकेन्ड समर्थन गर्छ।
संख्या आधार कन्भर्टर
binary, octal, decimal, र hexadecimal बीच संख्याहरू रूपान्तरण गर्नुहोस्। बिट-साइज फिट र समूहीकृत binary आउटपुट तुरुन्तै हेर्नुहोस्।