यूनिक्स / लिनक्स फ़ाइल और निर्देशिका एक्सेस अधिकारों को कॉन्फ़िगर करना

फ़ाइल और निर्देशिका अनुमतियों को बदलने या संशोधित करने के लिए chmod का उपयोग करना

यूनिक्स और लिनक्स ऑपरेटिंग सिस्टम तीन समूहों (मालिक, समूह और अन्य उपयोगकर्ताओं) को आवंटित तीन प्रकार की पहुंच (पढ़ने, लिखने और निष्पादित) में से एक का उपयोग करके फ़ाइलों और निर्देशिकाओं तक पहुंच अधिकार असाइन करते हैं।

यदि आप -l स्विच (उदाहरण के लिए ls -l फ़ाइल नाम ) के साथ ls कमांड का उपयोग करके किसी फ़ाइल के गुणों का विवरण सूचीबद्ध करते हैं, तो यह ऐसी जानकारी लौटाएगा जो कुछ ऐसा दिखता है -Rwe-rw-r-- जो पढ़ने, लिखने और लिखने के समान है मालिक के लिए विशेषाधिकार निष्पादित करें, समूह के लिए विशेषाधिकार पढ़ें और लिखें और केवल अन्य सभी उपयोगकर्ताओं के लिए पहुंच पढ़ें।

प्रत्येक प्रकार के एक्सेस अधिकारों में नीचे सूचीबद्ध एक संख्यात्मक मूल्य है:

प्रत्येक समूह के लिए एक्सेस अधिकारों के मानों को 0 और 7 के बीच मान प्राप्त करने के लिए एक साथ जोड़ा जाता है जिसे chmod (चेंज मोड) कमांड का उपयोग करके अनुमतियों को असाइन या संशोधित करने के लिए उपयोग किया जा सकता है।

उपरोक्त उदाहरण में, प्रश्न में फ़ाइल के लिए एक्सेस अधिकार chmod 764 फ़ाइल नाम दर्ज करके असाइन किया जा सकता है। संख्या 764 से ली गई है:

आप फ़ाइलों और निर्देशिकाओं तक पहुंच अधिकार असाइन करने के लिए chmod कमांड का उपयोग कर सकते हैं। ध्यान रखें कि यूनिक्स और लिनक्स कमांड और ऑब्जेक्ट नाम केस संवेदनशील हैं। आपको " chmod " और CHMod या ऊपरी और निचले केस अक्षरों के किसी भी अन्य संयोजन का उपयोग नहीं करना चाहिए।

Chmod कमांड का उपयोग कैसे करें: