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

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

लिनक्स में फ़ाइल के स्वामी और समूह को कैसे खोजें

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

पहला कॉलम फ़ाइल का प्रकार और उसकी अनुमति सेटिंग्स दिखाता है। दूसरा कॉलम फ़ाइल के लिंक की संख्या दिखाता है (आमतौर पर 1)। तीसरा और चौथा क्रमशः मालिक और समूह को दर्शाता है। वे अक्सर (लेकिन हमेशा नहीं) समान होते हैं।

instagram viewer

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

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

उस पहले कॉलम में तीन बिट्स का दूसरा सेट (ऊपर हाइलाइट किया गया) उस समूह के लिए अनुमतियों का प्रतिनिधित्व करता है जिसके पास इस फ़ाइल तक पहुंच है। वे ऊपर की तरह ही काम करते हैं। वे या तो डैश होंगे या r, w, और x में से एक होंगे।

Linux पर किसी फ़ाइल के स्वामी को कैसे बदलें

अधिकांश Linux वितरणों के साथ, आपको रूट उपयोगकर्ता या a. होने की आवश्यकता होगी प्रशासनिक विशेषाधिकार वाले उपयोगकर्ता (यानी आप sudo का उपयोग कर सकते हैं) किसी फ़ाइल या निर्देशिका के स्वामी को बदलने के लिए।

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

किसी फ़ाइल या निर्देशिका के स्वामी को बदलने के लिए, का उपयोग करें चाउन निम्नलिखित प्रारूप के साथ आदेश:

सुडो चाउन 

किसी फ़ाइल का स्वामी बदलने से उस फ़ाइल की समूह सेटिंग या अनुमतियाँ प्रभावित नहीं होंगी।

Linux पर फ़ाइल की समूह सेटिंग कैसे बदलें

यदि आप किसी फ़ाइल के स्वामी हैं, तो आप उसकी समूह सेटिंग को किसी भी मौजूदा समूह में बदल सकते हैं। यदि आप स्वामी नहीं हैं, तो आपको रूट या सूडो विशेषाधिकारों की आवश्यकता होगी।

किसी फ़ाइल या निर्देशिका में समूह पहुँच को बदलने के लिए, का उपयोग करें chgrp निम्नलिखित प्रारूप के साथ आदेश:

chgrp 

यह चुने हुए समूह के सभी सदस्यों को आइटम की समूह अनुमति सेटिंग्स के अनुसार फ़ाइल या निर्देशिका तक पहुंच प्रदान करेगा।

एक ही समय में किसी फ़ाइल के स्वामी और समूह को कैसे बदलें

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

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

सुडो चाउन :

लिनक्स टर्मिनल का उपयोग करके समूह कैसे बनाएं

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

सिस्टम में एक नया समूह जोड़ने के लिए, का उपयोग करें Groupadd आदेश।

सुडो ग्रुपएड 

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

गेटेंट ग्रुप
गेटेंट ग्रुप | ग्रेप

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

Linux पर किसी समूह में उपयोगकर्ता कैसे जोड़ें

किसी उपयोगकर्ता को किसी समूह में जोड़ना के साथ पूरा किया जाता है उपयोगकर्तामोड आदेश। फिर से, आपको सुपरयुसर विशेषाधिकारों की आवश्यकता होगी, और उपयोगकर्ता और समूह दोनों पहले से मौजूद होने चाहिए। निम्न आदेश एक उपयोगकर्ता को समूह में जोड़ देगा:

सुडो यूजरमोड -ए -जी 

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

किसी उपयोगकर्ता को समूह से कैसे निकालें

किसी उपयोगकर्ता को समूह से हटाना किसके साथ किया जाता है जीपीएसडब्ल्यूडी आदेश। निम्न प्रारूप में कमांड (सुडो का उपयोग करके) दर्ज करें।

सुडो जीपीएसडब्ल्यूडी -डी 

यह निर्दिष्ट उपयोगकर्ता को निर्दिष्ट समूह से हटा देगा, किसी भी अन्य समूह सदस्यता को बरकरार रखेगा।

लिनक्स टर्मिनल का उपयोग करके समूह को कैसे हटाएं

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

यदि समूह में केवल कुछ मुट्ठी भर से अधिक सदस्य हैं और समूह को हटाने से पहले आपको उन्हें हटाने की आवश्यकता है, तो आप उन सभी को एक बार में हटा सकते हैं समूहमेम्स आदेश। एक विशिष्ट समूह से सभी उपयोगकर्ताओं को हटाने के लिए निम्न प्रारूप के साथ कमांड दर्ज करें:

सुडो ग्रुपमेम्स -पी -जी 

एक बार जब सभी सदस्यों को समूह से हटा दिया जाता है, तो आप सिस्टम से समूह को हटा सकते हैं ग्रुपडेल आदेश, इस प्रकार है।

सुडो ग्रुपडेल 

Linux उपयोगकर्ता समूह आपको अधिक नियंत्रण देते हैं

ऊपर दिए गए आदेशों के साथ आप अपने Linux सिस्टम पर किसी भी फ़ाइल या निर्देशिका के लिए स्वामी और समूह पहुँच सेटिंग्स को प्रबंधित करने में सक्षम होंगे।

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

लिनक्स डेस्कटॉप पर फ़ाइल अनुमतियाँ कैसे बदलें

शुरुआती लोगों के लिए जो अक्सर कमांड लाइन के साथ खेलना पसंद नहीं करते हैं, यहां ग्राफिकल लिनक्स डेस्कटॉप का उपयोग करके फ़ाइल अनुमतियों को बदलने का तरीका बताया गया है।

आगे पढ़िए

साझा करनाकलरवईमेल
संबंधित विषय
  • लिनक्स
  • फाइल प्रबंधन
  • लिनक्स कमांड
  • लिनक्स प्राथमिक
  • यूसर समूह
लेखक के बारे में
जेटी मैकगिन्टी (19 लेख प्रकाशित)

JT 25 से अधिक वर्षों के अनुभव के साथ एक तकनीकी उद्योग के दिग्गज हैं। टेक सपोर्ट से लेकर प्रोग्रामिंग और सिस्टम एडमिनिस्ट्रेशन तक, उन्होंने यह सब किया है। वह विशेष रूप से नए उपयोगकर्ताओं को लिनक्स की स्वतंत्रता और शक्ति सिखाने का आनंद लेता है।

JT McGinty. की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें