नए उपयोगकर्ताओं के लिए लिनक्स के सबसे भ्रमित और अक्सर निराशाजनक भागों में से एक फाइल सिस्टम अनुमतियों की अवधारणा है। यह हुआ करता था कि यदि आप लिनक्स सिस्टम पर फाइल अनुमतियों को बदलना चाहते थे, तो आपको टर्मिनल पर गूढ़ कमांड दर्ज करनी पड़ती थीं। अब, हालांकि, GNOME और KDE Plasma जैसे डेस्कटॉप वातावरण इन सेटिंग्स को जांचना और समायोजित करना आसान बनाते हैं।
इस लेख में, हम समझाएंगे कि फाइल अनुमति सेटिंग्स में से प्रत्येक क्या है और आपको दिखाएंगे कि चार प्रमुख लिनक्स डेस्कटॉप वातावरणों में से प्रत्येक पर उन्हें कैसे समायोजित किया जाए: GNOME, Plasma, Cinnamon, और XFCE।
लिनक्स फाइल अनुमति मूल बातें
लिनक्स फाइल सिस्टम पर अनुमतियाँ सेट करने के लिए चार बुनियादी विकल्प हैं। आप निर्देशिकाओं और व्यक्तिगत फ़ाइलों दोनों तक पहुंच को प्रतिबंधित या अनुमति देने के लिए निम्नलिखित अनुमति सेटिंग्स का उपयोग कर सकते हैं:
- कोई अनुमति नहीं (या None)
- केवल पढ़ें
- पढ़ें और लिखें
- निष्पादन योग्य
आप इनमें से प्रत्येक अनुमति को तीन विशिष्ट प्रकार के उपयोगकर्ताओं को व्यक्तिगत रूप से असाइन कर सकते हैं: फ़ाइल स्वामी, उपयोगकर्ता जो एक विशिष्ट समूह के सदस्य हैं, और अन्य सभी उपयोगकर्ता जो न तो फ़ाइल स्वामी हैं और न ही परिभाषित अनुमतियों वाले समूह में हैं—हम उन्हें सार्वजनिक उपयोगकर्ता कहेंगे।
निम्नलिखित प्रत्येक अनुमति सेटिंग के प्रभावों का संक्षिप्त विवरण है।
कोई अनुमति नहीं
आप फ़ाइल की अनुमतियों को केवल समूहों और सार्वजनिक उपयोगकर्ताओं के लिए "कोई नहीं" पर सेट कर सकते हैं। स्वामी के पास हमेशा उनके द्वारा स्वामित्व वाली किसी भी फ़ाइल के लिए कम से कम केवल-पढ़ने की अनुमति होगी।
जब किसी उपयोगकर्ता के पास किसी फ़ाइल या निर्देशिका तक पहुंचने की कोई अनुमति नहीं होती है, तो वह आइटम उपयोगकर्ता के लिए अदृश्य होगा। यह किसी भी निर्देशिका लिस्टिंग में दिखाई नहीं देगा और उपयोगकर्ता फ़ाइल या निर्देशिका को सीधे एक्सेस नहीं कर पाएगा भले ही उन्हें किसी तरह पता हो कि यह वहाँ है।
केवल-पढ़ने की फ़ाइल अनुमति
जैसा कि यह लगता है, केवल-पढ़ने की अनुमति वाला उपयोगकर्ता केवल निर्दिष्ट फ़ाइल या निर्देशिका को पढ़ पाएगा। वे कुछ भी लिखने, संशोधित करने या हटाने में सक्षम नहीं होंगे।
यदि स्वामी की अनुमति केवल-पढ़ने के लिए सेट है, तो जब आप आइटम को संशोधित या हटाने का प्रयास करेंगे तो सिस्टम एक चेतावनी प्रस्तुत करेगा। हालांकि, आप अभी भी केवल-पढ़ने की स्थिति को ओवरराइड कर पाएंगे।
पढ़ने और लिखने की फ़ाइल अनुमति
पढ़ने और लिखने की अनुमति के साथ, एक उपयोगकर्ता या समूह आइटम तक पहुंच, निर्माण, संशोधन और हटाने में सक्षम होगा। किसी को एक निर्देशिका में लिखने की पहुंच देना संभव है ताकि वे फ़ाइलें बना सकें लेकिन उस निर्देशिका के भीतर व्यक्तिगत फ़ाइलों पर लिखने की पहुंच को प्रतिबंधित कर सकें जिन्हें संरक्षित करने की आवश्यकता है।
निष्पादन योग्य फ़ाइल अनुमति
निष्पादन योग्य अनुमति एक विशेष सेटिंग है जो उपयोगकर्ता को स्क्रिप्ट या बाइनरी फ़ाइल को प्रोग्राम के रूप में चलाने (निष्पादित) करने की अनुमति देगी। उदाहरण के लिए, एप्लिकेशन लॉन्च करने वाली फ़ाइलें फाइल सिस्टम में निष्पादन योग्य के रूप में सेट की जाएंगी।
GNOME पर लिनक्स फाइल अनुमतियाँ कैसे बदलें
GNOME डेस्कटॉप पर फाइल अनुमतियों को बदलने के लिए, GNOME फाइल मैनेजर खोलें, उस फ़ाइल या निर्देशिका पर राइट-क्लिक करें जिसे आप संशोधित करना चाहते हैं, और Properties चुनें।
अगला, सिस्टम आपको एक संवाद बॉक्स प्रस्तुत करेगा जो आपके द्वारा चुनी गई फ़ाइल या निर्देशिका के बारे में जानकारी प्रदर्शित करता है और आपको कुछ विशेषताओं को संशोधित करने की अनुमति देता है।
फ़ाइल गुण संवाद पर, शीर्ष से Permissions टैब पर स्विच करें। Permissions टैब पर, आप स्वामी, समूह(ओं), और अन्य (कोई भी जो स्वामी नहीं है या एक्सेस वाले समूह का सदस्य नहीं है) के लिए फ़ाइल की अनुमतियों को बदलने में सक्षम होंगे।
संवाद के नीचे Execute बॉक्स को चेक करने से एक्सेस वाले उपयोगकर्ताओं को फ़ाइल को प्रोग्राम या स्क्रिप्ट के रूप में निष्पादित करने की अनुमति मिलेगी।
KDE Plasma में फाइल अनुमतियाँ कैसे बदलें
Plasma में अनुमति सेटिंग्स तक पहुँचने के लिए, आप ठीक ऊपर की तरह ही करेंगे। फाइल मैनेजर खोलें, उस फ़ाइल या निर्देशिका का पता लगाएं जिसे आप संशोधित करना चाहते हैं, और उसके आइकन पर राइट-क्लिक करें।
खुलने वाले संदर्भ मेनू पर, बस सूची के नीचे Properties पर क्लिक करें, और आपको नीचे दिखाए अनुसार एक संवाद बॉक्स प्रस्तुत किया जाएगा।
संवाद के शीर्ष पर Permissions टैब पर क्लिक करें, और सिस्टम आपको स्वामी, समूह, और अन्य के लिए अनुमतियाँ सेट करने के विकल्प देगा।
Plasma थोड़ा अलग शब्दों का उपयोग करता है, लेकिन अनुमतियों का अर्थ समान ही है। आप No Access, Can Only View, और Can View & Modify में से चुन सकते हैं। तीन अनुमति विकल्पों के नीचे फ़ाइल को आवश्यकता पड़ने पर निष्पादन योग्य बनाने के लिए एक चेकबॉक्स है।
Cinnamon के साथ फाइल अनुमतियाँ कैसे बदलें
अधिकांश अन्य लिनक्स डेस्कटॉप वातावरणों की तरह, Cinnamon में फाइल अनुमति सेटिंग्स तक पहुँचने के लिए, आपको फाइल मैनेजर खोलना होगा, उस फ़ाइल या निर्देशिका का पता लगाना होगा जिसे आपको कॉन्फ़िगर करने की आवश्यकता है, और उस पर राइट-क्लिक करना होगा।
Properties विकल्प पर क्लिक करने के बाद, Cinnamon आपको नीचे दिखाए अनुसार एक कॉन्फ़िगरेशन संवाद बॉक्स प्रस्तुत करेगा।
GNOME पर आधारित होने के कारण, फाइल अनुमतियों को कॉन्फ़िगर करने के लिए Cinnamon संवाद बॉक्स GNOME के लगभग समान है। आपको बस शीर्ष-केंद्र में Permissions टैब पर क्लिक करना होगा। आप तब तीन उपयोगकर्ता प्रकारों में से प्रत्येक के लिए None, Read-only, और Read and write में से चयन करने में सक्षम होंगे। आइटम को निष्पादन योग्य के रूप में सेट करने के लिए नीचे एक चेकबॉक्स भी है।
XFCE में फाइल अनुमतियाँ कैसे बदलें
अपने XFCE डेस्कटॉप पर, आप फाइल मैनेजर खोलकर, उस फ़ाइल या निर्देशिका का पता लगाकर जिस पर आप काम करना चाहते हैं, और आइटम पर राइट-क्लिक करके फाइल और निर्देशिका अनुमतियों को भी बदल सकते हैं। फिर, दिखाई देने वाले संदर्भ मेनू से Properties चुनें।
जैसा कि नीचे दिखाया गया है, गुण संवाद खुलेगा और आपको उस आइटम की अनुमति सेटिंग्स बदलने की अनुमति देगा जिस पर आप काम कर रहे हैं।
सबसे पहले, संवाद बॉक्स के शीर्ष पर Permissions टैब पर क्लिक करें ताकि फाइल और निर्देशिका अनुमति सेटिंग्स सामने आ सकें। ऊपर सूचीबद्ध सभी डेस्कटॉप वातावरणों की तरह, आप None, Read-only, और Read & Write में से चयन करने में सक्षम होंगे। XFCE अनुमतियों को Write-only पर सेट करने के लिए एक चौथा विकल्प भी प्रदान करता है।
फ़ाइल को प्रोग्राम के रूप में चलाने की अनुमति देने के लिए Allow this file to run as a program को चेक करें ताकि फ़ाइल को निष्पादन योग्य अनुमति दी जा सके।
लिनक्स फाइल अनुमतियों को समझना आपको नियंत्रण में रखता है
फाइल अनुमतियों को जांचना और बदलना जानना आपको इस बात पर पूरा नियंत्रण देता है कि आपके लिनक्स सिस्टम पर प्रोग्राम और जानकारी के साथ कौन क्या कर सकता है। अपने डेस्कटॉप फाइल मैनेजर का उपयोग करने से आपको सबसे अधिक उपयोग की जाने वाली फाइल अनुमतियों को सेट करने की क्षमता मिलेगी।
यदि आप पाते हैं कि आपको अपने फाइल सिस्टम पर अनुमतियों पर और भी सख्त नियंत्रण की आवश्यकता है, हालांकि, कमांड लाइन पर अधिक विकल्प उपलब्ध हैं। सौभाग्य से, हमारे पास बहुत सारे लेख हैं जो आपको लिनक्स कमांड लाइन पर अधिक कुशल बनने में मदद कर सकते हैं।