हार्डवेयर

लिनक्स में उपयोगकर्ताओं और समूहों को प्रबंधित करें

विषयसूची:

Anonim

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

लिनक्स में उपयोगकर्ताओं और समूहों को प्रबंधित करें

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

उपयोगकर्ता खाते

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

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

हम लिनक्स में शुरुआती के लिए गाइड पढ़ने की सलाह देते हैं।

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

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

हम कमांड का उपयोग करके सभी चल रही प्रक्रियाओं को देख सकते हैं:

पीएस ऑक्स

वास्तविक समय में उन्हें देखने के लिए, हम कमांड का उपयोग करते हैं

चोटी

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

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

जैसा कि मैंने पहले उल्लेख किया है, सभी उपयोगकर्ताओं को एक प्राथमिक या प्राथमिक समूह (अनिवार्य) से संबंधित होना चाहिए, लेकिन यह अन्य समूहों से संबंधित हो सकता है, जिन्हें माध्यमिक माना जाता है। सभी उपयोगकर्ता समूह में केवल कई उपयोगकर्ता हो सकते हैं, अर्थात वे अन्य समूह नहीं रख सकते।

लिनक्स में उपयोगकर्ताओं के प्रत्येक समूह को एक अलग संख्या से पहचाना जाता है। इसे एक समूह पहचानकर्ता या समूह = समूह पहचानकर्ता के रूप में जाना जाता है आंतरिक रूप से, सिस्टम जीआईडी ​​के तहत प्रक्रियाएं करता है, और समूह के नाम के साथ नहीं। आमतौर पर समूह बनाते समय, सिस्टम आपको 1000 और ऊपर का gid प्रदान करता है। 100 से कम Gid प्रणाली और इसके विशेष समूहों द्वारा उपयोग के लिए आरक्षित हैं।

डिफ़ॉल्ट रूप से, लिनक्स में एक सिस्टम के समूहों की जानकारी / etc / group फ़ाइल में सहेजी जाती है । इस फाइल को किसी भी टेक्स्ट एडिटर से देखा जा सकता है। इसकी प्रत्येक पंक्ति समूह और संबंधित उपयोगकर्ताओं के विशिष्ट मापदंडों को संग्रहीत करती है। फ़ाइल को केवल व्यवस्थापक (रूट उपयोगकर्ता) द्वारा संशोधित किया जा सकता है। दूसरी ओर, समूह पासवर्ड को एक अपरिवर्तनीय एन्क्रिप्शन सिस्टम के साथ एन्क्रिप्टेड रूप में संग्रहीत किया जाता है, एक पाठ फ़ाइल में भी: / etc / gshadow।

लिनक्स में उपयोगकर्ता और समूह प्रबंधन कमांड

उपयोगकर्ताओं का निर्माण

किसी उपयोगकर्ता को जोड़ने के लिए, उसके सूचना मापदंडों का संकेत देते हुए, हम कंसोल में यूजरड कमांड का उपयोग करते हैं। इसका सिंटैक्स है:

useradd उपयोगकर्ता नाम

हम आपके सभी विकल्पों में से, निम्नलिखित पर प्रकाश डाल सकते हैं:

  • g: मुख्य समूह जिसे उपयोगकर्ता को सौंपा जाएगा d: उपयोगकर्ता के होम फ़ोल्डर को असाइन करने के लिए। आमतौर पर यह है / घर / उपयोगकर्ता नाम: घर फ़ोल्डर बनाएँ मामले में वे मौजूद नहीं है: उपयोगकर्ता खोल (शेल)। यह आमतौर पर / बिन / बैश होता है

उदाहरण के लिए, हम "luis" नामक एक उपयोगकर्ता बनाना चाहते हैं और उसका मुख्य समूह "प्रोफेसरों" है, जिसे अन्य लोगों ने होम फोल्डर "/ home / luis" के रूप में निर्दिष्ट किया है और उनकी आज्ञाओं की व्याख्या "/ bin / bash" में की गई है। कमांड जिसे हमें निष्पादित करना चाहिए, वह निम्नलिखित होगी:

sudo useradd -g शिक्षक -d / home / luis -m -s / bin / bash luis

अब हमें पासवार्ड कमांड का उपयोग करके अपना पासवर्ड स्थापित करना होगा:

सुदो पासव्ड लूसन

सिस्टम हमसे पासवर्ड के लिए दो बार पूछेगा और यह बात है! इसे सौंपा जाएगा।

एक प्रासंगिक तथ्य यह है कि हम शेलड स्क्रिप्ट का उपयोग करके उपयोगकर्ताओं को बैचों में बनाने के लिए यूजरड कमांड का उपयोग कर सकते हैं।

हम आपको PlayOnLinux के बारे में बताएंगे: लिनक्स पर विंडोज गेम

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

उपयोगकर्ताओं का संशोधन

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

उदाहरण के लिए, हमारे द्वारा उपयोग किए जाने वाले उपयोगकर्ता नाम को बदलने के लिए:

sudo usermod -d / home / folder_luis luis

उपयोगकर्ताओं का विलोपन

उपयोगकर्ताओं के उन्मूलन को उपयोगकर्ता कमांड और फिर उपयोगकर्ता नाम का उपयोग करके किया जाता है। यदि हम निर्देश में -r विकल्प जोड़ते हैं, तो आपका होम फोल्डर भी हटा दिया जाएगा। आइए उदाहरण देखें:

sudo userdel -r उपद्रव

समूहों का निर्माण

इस मामले में, हमारे पास समूह कमांड है, हमें बस समूह के नाम को एक पैरामीटर के रूप में इंगित करना है। उदाहरण के लिए, यदि हम "छात्रों" नामक एक समूह जोड़ना चाहते हैं, तो वाक्य होगा:

सुडोल समूह के छात्र

समूह संशोधन

बेशक, समूहों को भी संशोधित किया जा सकता है जैसे हम उपयोगकर्ताओं के साथ करते हैं। ऐसा करने के लिए, हम ग्रुपमॉड कमांड का उपयोग करते हैं। समूहों के मामले में हम उनके नाम या उनके gid को संपादित कर सकते हैं।

कमांड के लिए सिंटैक्स है: sudo groupmod group-name, उदाहरण:

उदाहरण के लिए, समूह "प्रोफेसरों" के gid को बदल दें:

sudo groupmod -g 2000 शिक्षक

समूह विलोपन

हम इसे ग्रुपडेल कमांड के साथ समूह नाम के साथ करते हैं, उदाहरण के लिए:

शिक्षकों का समूह

समूह को केवल तभी हटाया जाएगा जब उसके पास ऐसे उपयोगकर्ता नहीं होंगे जिन्हें समूह प्राथमिक के रूप में सौंपा गया है। यदि इस स्थिति वाला कोई भी उपयोगकर्ता मौजूद है, तो समूह हटाया नहीं जाएगा।

उपयोगकर्ताओं को एक समूह में जोड़ें

इसके लिए हम adduser कमांड और फिर यूजर नेम और ग्रुप नाम का उपयोग करते हैं। उदाहरण के लिए, हमारे द्वारा उपयोग किए जाने वाले शिक्षक समूह में लुइस को जोड़ने के लिए:

सुदो एडुसर उपद्रवी शिक्षक

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

और अंत में, यदि हम किसी उपयोगकर्ता को समूह से हटाना चाहते हैं, तो हम उपयोगकर्ता और समूह के नाम के साथ मायावी कमांड का उपयोग करते हैं। उदाहरण के लिए, यदि हम "प्रोफेसरों" समूह से "लिफ्ट" हटाना चाहते हैं:

सुदो भ्रमक उपद्रवी प्राध्यापक

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

आदमी जोड़नेवाला

इसके अतिरिक्त, क्या आप हमें अपने प्रश्न या चिंताएँ हमारी टिप्पणियों में छोड़ सकते हैं और क्या हम आपकी मदद कर सकते हैं?

हार्डवेयर

संपादकों की पसंद

Back to top button