मैं लिनक्स में किसी फ़ोल्डर को उपयोगकर्ता की अनुमति कैसे देता हूं

How I Give User Permission Folder Linux



गोपनीयता किसी के जीवन का एक अनिवार्य हिस्सा है, चाहे वह सोशल मीडिया हो या कार्यस्थल। यह व्यक्तिगत और पेशेवर डेटा को सुरक्षित रखने में मदद करता है जिसे हम सभी के साथ साझा नहीं करना चाहते हैं। कभी-कभी, लोग संवेदनशील डेटा पर काम करते हैं जिसे फर्म के अंदर या बाहर साझा नहीं किया जा सकता है।

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







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



प्राधिकरण के लिए Linux सिस्टम में दो स्तर हैं जिन्हें आपको समझने की आवश्यकता है:



  • स्वामित्व
  • अनुमति

आइए उन दोनों को यह समझने के लिए समझाएं कि उन्हें आगे किन श्रेणियों में विभाजित किया गया है:





स्वामित्व:

यदि हम Linux ऑपरेटिंग सिस्टम में फ़ाइलों या फ़ोल्डरों के स्वामित्व के बारे में बात करते हैं, तो उन्हें 3 प्रकारों में विभाजित किया जाता है:

  • उपयोगकर्ता
  • समूह
  • अन्य

NS उपयोगकर्ता -फ़ोल्डर बनाया, और इसीलिए कभी-कभी हमने इसे एक स्वामी के रूप में दावा किया। इसे के रूप में दर्शाया गया है तुम कमांड लाइन में कमांड के जरिए एक्सेस देते समय।



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

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

याद रखो:

आप उपयोगकर्ता

जी समूह

ओ जनता

अनुमति:

हम नीचे बताए गए मालिकों को तीन तरह की अनुमति दे सकते हैं:

  • पढ़ना
  • लिखना
  • निष्पादित करना

में पढ़ना ( आर ) मोड में, उपयोगकर्ता फ़ाइल/फ़ोल्डर खोल सकता है और उसे पढ़ सकता है, जबकि राइट (w) मोड फ़ाइल/फ़ोल्डर में परिवर्तन करने की अनुमति देता है। आपके पास सामग्री जोड़ने, हटाने या उसका नाम बदलने का अधिकार है।

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

लिनक्स में किसी फोल्डर को यूजर की अनुमति कैसे दें:

आप टर्मिनल और जीयूआई के माध्यम से कुछ तरीकों का उपयोग करके उपयोगकर्ता को अनुमति पहुंच प्रदान कर सकते हैं।

इसमें सीधे कूदने से पहले, अनुमति और स्वामित्व बदलने के लिए विशिष्ट आदेशों पर ध्यान दें।

  • चामोद अनुमति को संशोधित करने के लिए कमांड का उपयोग किया जाता है
  • चाउन स्वामित्व को संशोधित करने के लिए कमांड का उपयोग किया जाता है

उपयोगकर्ता को कमांड-लाइन के माध्यम से किसी फ़ोल्डर को अनुमति कैसे दें:

आप टर्मिनल में chmod कमांड के माध्यम से फ़ोल्डर को पढ़ने, लिखने या निष्पादित करने जैसी अनुमतियां सेट कर सकते हैं।

आप का उपयोग कर सकते हैं चामोद अनुमति सेटिंग्स को दो अलग-अलग तरीकों से संशोधित करने का आदेश:

  1. निरपेक्ष मोड (संख्यात्मक मोड)
  2. प्रतीकात्मक मोड

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

आइए इन दोनों को प्रदर्शित करें:

निरपेक्ष मोड के माध्यम से उपयोगकर्ता को किसी फ़ोल्डर तक पहुंच प्रदान करें:

यह समझने के लिए कि हम निरपेक्ष मोड के माध्यम से किसी फ़ोल्डर को अनुमति कैसे दे सकते हैं, हमें दी गई तालिका को समझने की आवश्यकता है जिसमें सभी अनुमति प्रकारों के लिए संख्याओं का उल्लेख किया गया है।

नंबर अनुमति प्रकार अनुमति के लिए प्रतीक
0 अनुमति नहीं -
1 निष्पादित करना -एक्स
2 लिखना -में-
3 निष्पादित करें + लिखें -डब्ल्यूएक्स
4 पढ़ना आर-
5 पढ़ें + निष्पादित करें आर-एक्स
6 पढ़ें + लिखें आरडब्ल्यू-
7 पढ़ें + लिखें + निष्पादित करें आरडब्ल्यूएक्स

यह कैसे काम कर रहा है, यह जांचने के लिए एक उदाहरण चलाते हैं:

फ़ोल्डर की वर्तमान अनुमति सेटिंग्स प्रदर्शित करने के लिए परीक्षण_फ़ोल्डर , निम्न आदेश चलाएँ:

$रास -NSपरीक्षण_फ़ोल्डर

आउटपुट दिखाता है:

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

अब निष्पादित करें चामोद अनुमति पहुंच बदलने के लिए आदेश:

$चामोद 760परीक्षण_फ़ोल्डर

(७६० मालिकों फ़ाइल को पढ़, लिख या निष्पादित कर सकता है, समूह पढ़ और लिख सकते हैं, और इसके लिए कोई पहुँच नहीं है सह लोक उपयोगकर्ता)

चलाएं रास संशोधन की जांच करने का आदेश:

$रास-तक

प्रतीकात्मक मोड के माध्यम से उपयोगकर्ता को फ़ोल्डर तक पहुंच प्रदान करें:

अनुमति सेट करने के लिए प्रतीकात्मक मोड में तीन ऑपरेटरों का उपयोग किया जाता है:

ऑपरेटर समारोह
+ अनुमति जोड़ें
- अनुमति हटाएं
= अनुमति सेट करें और पिछली अनुमति सेटिंग्स को ओवरराइड करें

जैसा कि हमने परिचयात्मक भाग में उल्लेख किया है कि मालिकों का प्रतिनिधित्व कैसे करें। तो, चलिए एक उदाहरण से शुरू करते हैं:

की वर्तमान अनुमति सेटिंग की जाँच करें परीक्षण_फ़ोल्डर उल्लिखित का उपयोग करना रास आदेश:

$रास -NSपरीक्षण_फ़ोल्डर

अनुमति सेट करने के लिए उपयोगकर्ता ( मालिक) , आदेश होगा:

$चामोद तुम=rwx परीक्षण_फ़ोल्डर

-

अब, निष्पादित करें रास आउटपुट प्राप्त करने के लिए कमांड:

$रास -तक

उपयोगकर्ता से पढ़ने की अनुमति निकालने के लिए, कमांड चलाएँ:

$चामोदयू-आर टेस्टिंग_फोल्डर

अब, निष्पादित करें रास परिणाम प्राप्त करने के लिए आदेश:

GUI के माध्यम से किसी फ़ोल्डर को उपयोगकर्ता की अनुमति कैसे दें:

GUI का उपयोग करके फ़ाइल अनुमति को बदलना सबसे सरल तरीका है। सूचीबद्ध चरणों का पालन करें:

होम निर्देशिका खोलें, और लक्षित फ़ोल्डर की ओर नेविगेट करें।

उदाहरण के लिए, किसी फ़ोल्डर में अनुमति पहुंच को बदलने के लिए परिक्षण , सबसे पहले, इसे चुनें:

पर राइट-क्लिक करें परिक्षण फ़ोल्डर और चुनें गुण :

NS गुण विंडो 3 टैब के साथ दिखाई देगी:

पर नेविगेट करें अनुमतियां टैब और इसे चुनें:

इस टैब से आप जरूरत के हिसाब से बदलाव कर सकते हैं।

पर क्लिक करें संलग्न फाइलों के लिए अनुमति बदलें, और आपको एक विंडो मिलेगी जो उपयोगकर्ता को अनुमति मोड को संशोधित करने की अनुमति देती है, यानी मालिकों के लिए पढ़ने और लिखने का तरीका:

मान लीजिए कि वर्तमान अनुमतियों की स्थिति परिक्षण फ़ोल्डर नीचे दिया गया है:

आइए खोलें अनुमतियाँ बदलें विंडो और प्रविष्टियों को इस प्रकार संशोधित करें:

समूह केवल पढ़ने के लिए

अन्य कोई नहीं

पर नेविगेट करें परिवर्तन बटन और उस पर क्लिक करें।

अब, का उपयोग करके पुष्टि करें रास यदि परिवर्तन सफलतापूर्वक किए गए हैं तो टर्मिनल में फिर से कमांड करें।

निष्कर्ष:

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

स्वामित्व की तीन श्रेणियां हैं यानी उपयोगकर्ता, समूह और अन्य। और साथ ही, हमारे पास अनुमति सेटिंग्स के लिए 3 प्रकार हैं जैसे पढ़ना, लिखना और निष्पादित करना।

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