टास्क पथ / इनपुट से परिणाम तक
chmod अनुमतियां कैसे गिनें
- 01
अनुमति मान डालें
3–4 ऑक्टल अंक इस्तेमाल करें, या स्पष्ट u/g/o/a क्लॉज़ जिनमें प्रति क्लॉज़ एक +, - या = हो। क्लॉज़ को कॉमा से अलग करें। X सिर्फ़ डायरेक्टरी के लिए या जब उस चरण पर पहले से कोई एक्ज़ीक्यूट बिट सेट हो, तभी एक्ज़ीक्यूट जोड़ता है। अकेला u/g/o ऑपरेंड उस वर्ग की प्रति बनाता है, जैसे g=u।
- 02
सिंबॉलिक क्लॉज़ सही बेस से शुरू करें
सिंबॉलिक क्लॉज़ इन्हीं अनुमतियों से शुरू होते हैं (डिफ़ॉल्ट 644) और बाएं से दाएं लागू होते हैं। ऑक्टल इनपुट पूरा मास्क सेट करता है और इस संदर्भ को नज़रअंदाज़ करता है। यह एक लक्ष्य का पूर्वावलोकन है; कोई फ़ाइल निरीक्षित नहीं होती।
- 03
पथ जोड़ें और रिकर्शन चुनें
लक्ष्य पाथ टाइप करें ताकि जेनरेट किया गया कमांड उसे शामिल करे, POSIX शेल के लिए कोट्स में। रिकर्सिव लागू करें को केवल तभी चालू करें जब आप वास्तव में पूरी डायरेक्ट्री ट्री चाहते हों: इससे -R जुड़ता है, और chmod -R एक ही चिपकाने से हज़ारों फ़ाइलें बदल सकता है। पाथ दो बार जांचें — टर्मिनल में अनडू नहीं होता।
- 04
गिनें और सारांश पढ़ें
s/S setuid या setgid दिखाते हैं; t/T स्टिकी दिखाते हैं। बड़ा अक्षर का मतलब है एक्ज़ीक्यूट अनुपस्थित है। डायरेक्टरी पर, GNU सिंबॉलिक = setuid/setgid बरकरार रखता है जब तक s स्पष्ट रूप से न दिया हो; u-s,g-s उन्हें हटा देता है।
- 05
कमांड कॉपी करें
परिणाम कॉपी करें सटीक कमांड — संख्यात्मक या प्रतीकात्मक, कोट्स किए पाथ के साथ — टर्मिनल या डिप्लॉयमेंट स्क्रिप्ट के लिए क्लिपबोर्ड पर रखता है। यहाँ कुछ नहीं चलता: कैलकुलेटर सिर्फ़ स्ट्रिंग बनाता है, इसलिए इसे जहां चाहें वहाँ चिपकाएं और एंटर दबाने से पहले लक्ष्य पाथ एक बार फिर जांच लें।