मुखपृष्ठ » कैसे » लिनक्स पर एक उपयोगकर्ता को एक समूह (या दूसरे समूह) में जोड़ें

    लिनक्स पर एक उपयोगकर्ता को एक समूह (या दूसरे समूह) में जोड़ें

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

    उपयोगकर्ता खातों को लिनक्स पर एक या अधिक समूहों को सौंपा जा सकता है। आप फ़ाइल अनुमतियाँ और अन्य विशेषाधिकार समूह द्वारा कॉन्फ़िगर कर सकते हैं। उदाहरण के लिए, उबंटू पर, सुडो समूह में केवल उपयोगकर्ता उपयोग कर सकते हैं sudo उन्नत अनुमतियाँ प्राप्त करने के लिए आदेश.

    एक नया समूह जोड़ें

    यदि आप अपने सिस्टम पर एक नया समूह बनाना चाहते हैं, तो उपयोग करें groupadd आप जिस समूह को बनाना चाहते हैं, उसके नाम के साथ new_group को प्रतिस्थापित करते हुए कमांड का पालन करें। आपको इस कमांड के साथ sudo (या लिनक्स वितरण पर उपयोग करने की आवश्यकता होगी जो उपयोग नहीं करते हैं sudo, आपको चलाने की आवश्यकता होगी सु कमांड चलाने से पहले उन्नत अनुमतियाँ प्राप्त करने के लिए अपने आप कमांड).

    सूदो ग्रुपडड माइनेवग्रुप

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

    अपने सिस्टम पर किसी मौजूदा उपयोगकर्ता खाते को एक समूह में जोड़ने के लिए, का उपयोग करें usermod कमान, जगह examplegroup उस समूह के नाम के साथ जिसे आप उपयोगकर्ता को जोड़ना चाहते हैं औरEXAMPLEUSERNAME  उस उपयोगकर्ता के नाम के साथ जिसे आप जोड़ना चाहते हैं.

    usermod -a -G उदाहरण समूह उदाहरण उदाहरण

    उदाहरण के लिए, उपयोगकर्ता को जोड़ने के लिए गीक समूह के लिए sudo , निम्नलिखित कमांड का उपयोग करें:

    usermod -a -G sudo geek

    उपयोगकर्ता के प्राथमिक समूह को बदलें

    हालांकि उपयोगकर्ता खाता कई समूहों का हिस्सा हो सकता है, लेकिन समूहों में से एक हमेशा "प्राथमिक समूह" होता है और अन्य "माध्यमिक समूह" होते हैं। उपयोगकर्ता की लॉगिन प्रक्रिया और उपयोगकर्ता द्वारा बनाई गई फ़ाइलों और फ़ोल्डरों को प्राथमिक समूह को सौंपा जाएगा.

    उपयोगकर्ता को जो प्राथमिक समूह सौंपा गया है उसे बदलने के लिए, उसे चलाएं usermod कमान, जगहexamplegroup  उस समूह के नाम के साथ जिसे आप प्राथमिक बनाना चाहते हैं और EXAMPLEUSERNAMEउपयोगकर्ता खाते के नाम के साथ.

    usermod -g groupname उपयोगकर्ता नाम

    ध्यान दें -जी यहाँ। जब आप लोअरकेस जी का उपयोग करते हैं, तो आप एक प्राथमिक समूह असाइन करते हैं। जब आप एक अपरकेस का उपयोग करते हैं -जी , ऊपर के रूप में, आप एक नया माध्यमिक समूह असाइन करते हैं.

    देखें समूह एक उपयोगकर्ता खाता असाइन किया गया है

    उन समूहों को देखने के लिए जिन्हें वर्तमान उपयोगकर्ता खाता सौंपा गया है, चलाएं समूहों  आदेश। आपको समूहों की एक सूची दिखाई देगी.

    समूहों

    प्रत्येक समूह से संबंधित संख्यात्मक ID देखने के लिए, चलाएँ आईडी  इसके बजाय आदेश दें:

    आईडी

    उन समूहों को देखने के लिए जिन्हें कोई अन्य उपयोगकर्ता खाता सौंपा गया है, चलाएं समूहों कमांड और उपयोगकर्ता खाते के नाम को निर्दिष्ट करें.

    समूहों का उदाहरण

    आप प्रत्येक समूह से संबंधित संख्यात्मक आईडी भी चलाकर देख सकते हैं आईडी कमांड और यूज़रनेम निर्दिष्ट करें.

    आईडी उदाहरण

    में पहला समूह समूहों सूची या समूह को "gid =" के बाद दिखाया गया है आईडी सूची उपयोगकर्ता खाते का प्राथमिक समूह है। अन्य समूह द्वितीयक समूह हैं। तो, नीचे स्क्रीनशॉट में, उपयोगकर्ता खाते का प्राथमिक समूह है उदाहरण.

    एक नया उपयोगकर्ता बनाएं और एक कमांड में एक समूह असाइन करें

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

    useradd- जी उदाहरण समूह उदाहरण उदाहरण

    उदाहरण के लिए, jsmith नाम का एक नया उपयोगकर्ता खाता बनाने और उस खाते को एफ़टीपी समूह को सौंपने के लिए, आप दौड़ेंगे:

    useradd -G ftp जस्मिथ

    आप उस उपयोगकर्ता के लिए बाद में एक पासवर्ड असाइन करना चाहेंगे:

    पासवड जस्मिथ

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

    उपयोगकर्ता खाते में द्वितीयक समूहों को असाइन करते समय, आप आसानी से एक अल्पविराम के साथ सूची को अलग करके कई समूहों को असाइन कर सकते हैं.

    usermod -a -G group1, group2, group3 exampleusername

    उदाहरण के लिए, geek नाम को ftp, sudo और उदाहरण समूहों में जोड़ने के लिए, आप दौड़ेंगे:

    usermod -a -G ftp, sudo, उदाहरण geek

    आप जितने चाहें उतने समूह निर्दिष्ट कर सकते हैं-बस उन सभी को अल्पविराम से अलग करें.

    सिस्टम पर सभी समूह देखें

    यदि आप अपने सिस्टम पर सभी समूहों की सूची देखना चाहते हैं, तो आप इसका उपयोग कर सकते हैं getent आदेश:

    समूह

    यह आउटपुट आपको यह भी दिखाएगा कि कौन से उपयोगकर्ता खाते किस समूह के सदस्य हैं। तो, नीचे दिए गए स्क्रीनशॉट में, हम देख सकते हैं कि उपयोगकर्ता खाते syslog और chris, प्रवेश समूह के सदस्य हैं.

    लिनक्स पर समूहों में उपयोगकर्ताओं को जोड़ने के बारे में आपको जो कुछ भी जानना चाहिए, उसे कवर करना चाहिए.