लिनक्स में एक्सेस अधिकार समायोजित करें

Anonim

लिनक्स में एक्सेस अधिकार समायोजित करें

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

लिनक्स के लिए एक्सेस अधिकार कॉन्फ़िगर करें

आज विचार की गई विधियां सभी लिनक्स वितरण के लिए उपयुक्त हैं, क्योंकि वे सार्वभौमिक हैं। यह है कि उन उपयोगकर्ताओं के लिए अनुपलब्ध होने का पहला तरीका जिनके पास एक निश्चित फ़ाइल प्रबंधक नहीं है, और सिस्टम प्रबंधन विशेष रूप से कंसोल के माध्यम से किया जाता है। इस मामले में, हम तुरंत दूसरे विकल्प पर स्विच करने की अनुशंसा करते हैं, जहां सीएचएमओडी कमांड एक्शन को विस्तार से वर्णित किया गया है। अन्य उपयोगकर्ता जो ग्राफिकल सिस्टम इंटरफ़ेस के साथ सक्रिय रूप से बातचीत करते हैं, हम आपको सलाह देते हैं कि आप दो तरीकों से समय का भुगतान करने की सलाह दें, क्योंकि उनके पास पहुंच के लिए कई अलग-अलग पहुंच हैं।

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

बेशक, फ़ाइल प्रबंधक में मौजूद सेटिंग्स आपको वस्तुओं तक पहुंच के अधिकारों को संपादित करने के लिए किसी भी समस्या को तुरंत और बिना अनुमति देने की अनुमति देती हैं, लेकिन कभी-कभी कार्यों का एक सेट पर्याप्त सीमित होता है, और कुछ उपयोगकर्ताओं को अधिक लचीली कॉन्फ़िगरेशन की आवश्यकता होती है। ऐसी स्थिति में, हम निम्नलिखित विधि से संपर्क करने की सलाह देते हैं।

विधि 2: सीएचएमओडी टीम

जो उपयोगकर्ता पहले ही लिनक्स पर ऑपरेटिंग सिस्टम में कुछ कार्यों के प्रदर्शन में आ गए हैं, शायद जानते हैं कि सभी कार्यों में से अधिकांश अलग-अलग आदेशों का उपयोग करके क्लासिक कंसोल के माध्यम से किए जाते हैं। फ़ाइलों और फ़ोल्डरों के लिए उपयोग के अधिकारों को संपादित करना इस अंतर्निहित सीएचएमओडी उपयोगिता के लिए कोई अपवाद और उपयोगी नहीं था।

चर्मोद सिंटैक्स

प्रत्येक कमांड का अपना सिंटैक्स होता है - आवश्यक कार्यों को निर्दिष्ट करने के लिए एक विशिष्ट अनुक्रम में दर्ज विकल्पों और पैरामीटर का एक सेट। फिर इनपुट अनुक्रम इस तरह होगा: CHMOD + विकल्प + अधिकार + ऑब्जेक्ट का नाम या पथ। CHMOD का उपयोग करने के तरीके पर विस्तृत जानकारी, कंसोल में पढ़ें। आप इसे मेनू या CTRL + ALT + T कुंजी संयोजन के माध्यम से चला सकते हैं।

लिनक्स ऑपरेटिंग सिस्टम में सीएचएमओडी कमांड को निष्पादित करने के लिए टर्मिनल शुरू करना

टर्मिनल में, आपको chmod --help को पंजीकृत करना चाहिए और एंटर कुंजी पर क्लिक करना चाहिए। उसके बाद, डिफ़ॉल्ट भाषा पर आधिकारिक दस्तावेज प्रदर्शित किया जाएगा, जो उपयोगिता की मूल बातें से निपटने में मदद करेगा। लेकिन हम अभी भी सभी विकल्पों और अधिकारों का एक और विस्तृत विवरण देते हैं।

लिनक्स में कंसोल के माध्यम से सीएचएमओडी उपयोगिता के आधिकारिक दस्तावेज़ीकरण के साथ परिचितरण

पहुंच अधिकार

जैसा कि आप पहले से ही उपर्युक्त जानकारी से जानते हैं, लिनक्स में लिनक्स में तीन प्रकार के अधिकार हैं - पढ़ना, लेखन और निष्पादन। उनमें से प्रत्येक के पास सीएचएमओडी में अपना स्वयं का पत्र पदनाम है, जिसका उपयोग टीम के साथ काम करते समय किया जाना चाहिए।

  • आर - पढ़ना;
  • डब्ल्यू - रिकॉर्डिंग;
  • एक्स - निष्पादन;
  • एस - सुपरसियर की ओर से निष्पादन। यह अधिकार वैकल्पिक है और मुख्य खाते से कार्यक्रमों और स्क्रिप्ट के लॉन्च का तात्पर्य है (मोटे तौर पर सुडो कमांड के माध्यम से बोलते हुए)।

पहले तरीके से, यह ध्यान देने योग्य है कि कॉन्फ़िगरेशन आइटम के गुणों में उपयोगकर्ताओं के प्रत्येक समूह के लिए विभाजित किया गया है। वे तीन और Chmod में भी मौजूद हैं, वे इस तरह निर्धारित किए जाते हैं:

  • यू ऑब्जेक्ट स्वामी है;
  • जी - समूह;
  • ओ - शेष उपयोगकर्ता;
  • ए - उपरोक्त सभी उपयोगकर्ता।

इसके अलावा, विचार के तहत टीम संख्याओं के रूप में अधिकारों की सूचना लेती है। 0 से 7 के आंकड़े एक विशिष्ट पैरामीटर का मतलब है:

  • 0 - कोई अधिकार नहीं;
  • 1 - विशेष रूप से निष्पादन;
  • 2 - केवल रिकॉर्ड;
  • 3 - एक साथ निष्पादन और रिकॉर्ड;
  • 4 - विशेष रूप से पढ़ना;
  • 5 - पढ़ना और निष्पादन;
  • 6 - पढ़ना और लिखना;
  • 7 - सभी अधिकार एक साथ।

ये सभी पैरामीटर अलग-अलग फ़ाइलों और निर्देशिका दोनों के लिए समान हैं। विशेषाधिकारों को असाइन करने के समय, आप पहले मालिक के लिए संख्या को इंगित करते हैं, फिर समूह के लिए और शेष उपयोगकर्ताओं के लिए अंत में। तब मान को एक दृश्य मिलेगा, उदाहरण के लिए, 744 या 712. उपयोगिता के विकल्पों को लिखने के बाद इनमें से एक या अधिक अधिकारों में प्रवेश किया जाता है, इसलिए उन्हें विस्तार से भी अध्ययन किया जाना चाहिए।

विकल्प

राइट्स सीएचएमओडी कमांड का उपयोग करते समय एक प्रमुख भूमिका निभाते हैं, हालांकि, विकल्प आपको अतिरिक्त पैरामीटर सेट करके अधिक लचीला रूप से कॉन्फ़िगर करने की अनुमति देते हैं। विकल्पों के लिए सबसे लोकप्रिय विकल्प इस तरह के हैं:

  • -c - कमांड सक्रिय होने के बाद सभी परिवर्तनों के बारे में जानकारी प्रदर्शित करता है;
  • -f - त्रुटियों की सभी सूचनाओं के प्रदर्शन को हटा दें;
  • -V - कमांड सक्रिय होने के बाद सभी जानकारी दिखाएं;
  • - रिपोर्ट - एक विशिष्ट फ़ाइल से अधिकारों का मुखौटा चुनें;
  • -R - रिकर्सन का सक्रियण। इस मामले में, निर्दिष्ट अधिकार निर्दिष्ट निर्देशिका के सभी फ़ाइलों और फ़ोल्डरों पर लागू किए जाएंगे;

अब आप सिंटैक्स से परिचित हैं और आज उपयोग की जाने वाली उपयोगिता के मुख्य पदनामों को आज कहा जाता है। यह केवल अतिरिक्त उपयोगी जानकारी के साथ खुद को परिचित करने के लिए बनी हुई है, जो संपादन अधिकारों की प्रक्रिया को सरल बना देगा, साथ ही साथ टीम के लोकप्रिय उदाहरणों के बारे में जानें।

अतिरिक्त कार्य

टर्मिनल में काम की सुविधा को बढ़ाने के लिए, उपयोगकर्ता को फॉलो-अप के निष्पादन को अनुकूलित करने वाले कई और आदेशों का उपयोग करने की आवश्यकता होगी। उदाहरण के लिए, शुरू करने के बाद, आप सीडी / होम / उपयोगकर्ता / फ़ोल्डर पंजीकृत कर सकते हैं, जहां / घर / उपयोगकर्ता / फ़ोल्डर आवश्यक फ़ोल्डर के लिए एक सशर्त पथ है। इस आदेश को सक्रिय करने के बाद, निर्दिष्ट निर्देशिका में एक कदम होगा और सभी बाद के कार्यों के माध्यम से किए जाएंगे। इस प्रकार, भविष्य में फ़ाइल या फ़ोल्डर में पूर्ण पथ दर्ज करने की आवश्यकता समाप्त हो गई है (बेशक, यदि वे उस स्थान पर स्थित हैं जहां संक्रमण किया गया था)।

लिनक्स में टर्मिनल के माध्यम से आवश्यक स्थान पर जाएं

एलएस कमांड को -एल विकल्प के साथ चिह्नित करना असंभव है। यह उपयोगिता आपको वस्तुओं के अभिगम अधिकारों के लिए वर्तमान सेटिंग्स देखने की अनुमति देती है। उदाहरण के लिए, परिणाम -RW-RW-R- इंगित करता है कि मालिक फ़ाइल को पढ़ने और संपादित करने में सक्षम होगा, समूह वही करेगा, और अन्य उपयोगकर्ता केवल पढ़ते हैं। (सभी पदनाम ऊपर वर्णित एक्सेस अधिकारों का अनुपालन करते हैं)। लिनक्स में एलएस टीम की कार्रवाई के बारे में विवरण निम्नलिखित लिंक द्वारा दूसरे लेख में बताया गया है।

निर्धारित करने के लिए LS कमांड पंजीकृत करें

यह भी पढ़ें: लिनक्स में एलएस कमांड के नमूने

टीम के उदाहरण

अंत में, मैं उपयोगिता का उपयोग करने के कुछ उदाहरण लाना चाहता हूं ताकि उपयोगकर्ताओं को टीम और उसके अनुप्रयोगों के वाक्यविन्यास के बारे में कोई प्रश्न नहीं है। ऐसी लाइनों पर ध्यान दें:

लिनक्स ऑपरेटिंग सिस्टम में सीएचएमओडी कमांड के उदाहरण

  • CHMOD A + R FILE_NAME - फ़ाइल को पढ़ने के लिए सभी अधिकार जोड़ें;
  • CHMOD A-X FILE_NAME - वस्तु को निष्पादित करने के अधिकारों को उठाएं;
  • CHMOD A + R FILE_NAME - रीड और लिखने के अधिकार जोड़ें;
  • CHMOD -R U + W, GO-W FOLDER_NAME - रिकर्सन को सक्षम करना (पूरी निर्देशिका और इसकी सामग्री के लिए एप्लिकेशन कमांड), मालिक को लिखने और अन्य उपयोगकर्ताओं से लिखने के प्रवेश अधिकारों को हटाने के अधिकार जोड़ने।

जैसा कि आप देख सकते हैं, साइन्स + और - मतलब अधिकार जोड़ें या पिकअप करें। उन्हें रिक्त स्थान के बिना विकल्पों और अधिकारों के साथ संकेत दिया जाता है, और फिर फ़ाइल को या पूर्ण पथ कहा जाता है।

आज आपने लिनक्स कर्नेल के आधार पर ओएस में एक्सेस अधिकार स्थापित करने के लिए दो तरीकों से सीखा है। सूचीबद्ध विधियां सार्वभौमिक हैं और सभी वितरण के लिए उपयुक्त हैं। प्रत्येक आदेश को सक्रिय करने से पहले, हम आपको केवल सिंटैक्स की शुद्धता में बल्कि फ़ाइलों के नाम और उनके मार्ग के नाम भी सुनिश्चित करने की सलाह देते हैं।

यह भी देखें: टर्मिनल लिनक्स में अक्सर प्रयुक्त कमांड

अधिक पढ़ें