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

विषयसूची:

लिनक्स पर किसी समूह (या द्वितीय समूह) में उपयोगकर्ता जोड़ें
लिनक्स पर किसी समूह (या द्वितीय समूह) में उपयोगकर्ता जोड़ें
Anonim
उस समूह को बदलना जो उपयोगकर्ता से जुड़ा हुआ है, वह काफी आसान काम है, लेकिन सभी लोग कमांड को नहीं जानते हैं, खासकर किसी उपयोगकर्ता को माध्यमिक समूह में जोड़ने के लिए। हम आपके लिए सभी परिदृश्यों के माध्यम से चलेंगे।
उस समूह को बदलना जो उपयोगकर्ता से जुड़ा हुआ है, वह काफी आसान काम है, लेकिन सभी लोग कमांड को नहीं जानते हैं, खासकर किसी उपयोगकर्ता को माध्यमिक समूह में जोड़ने के लिए। हम आपके लिए सभी परिदृश्यों के माध्यम से चलेंगे।

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

sudo

उन्नत अनुमति प्राप्त करने के लिए आदेश।

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

यदि आप अपने सिस्टम पर एक नया समूह बनाना चाहते हैं, तो इसका उपयोग करें

groupadd

कमांड कमांड कमांड, जिस समूह को आप बनाना चाहते हैं उसके नाम के साथ new_group को बदलना। आपको इस कमांड के साथ सुडो का भी उपयोग करना होगा (या, लिनक्स वितरण पर जो उपयोग नहीं करते हैं

sudo

आपको चलाने की आवश्यकता होगी

su

कमांड चलाने से पहले ऊंचा अनुमति प्राप्त करने के लिए अपने आप को कमांड करें)।

sudo groupadd mynewgroup

Image
Image

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

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

usermod

आदेश, प्रतिस्थापित

examplegroup

उस समूह के नाम के साथ जिसे आप उपयोगकर्ता को जोड़ना चाहते हैं

exampleusername

उस उपयोगकर्ता के नाम के साथ जिसे आप जोड़ना चाहते हैं।

usermod -a -G examplegroup exampleusername

उदाहरण के लिए, उपयोगकर्ता को जोड़ने के लिए

geek

समूह के लिए

sudo

निम्न आदेश का प्रयोग करें:

usermod -a -G sudo geek

Image
Image

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

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

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

usermod

आदेश, प्रतिस्थापित

examplegroup

समूह के नाम के साथ आप प्राथमिक होना चाहते हैं और

exampleusername

उपयोगकर्ता खाते के नाम के साथ।

usermod -g groupname username

ध्यान दें

-g

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

-G

ऊपर के रूप में, आप एक नया माध्यमिक समूह असाइन करते हैं।

Image
Image

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

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

groups

आदेश। आप समूहों की एक सूची देखेंगे।

groups

प्रत्येक समूह से जुड़े संख्यात्मक आईडी देखने के लिए, चलाएं

id

इसके बजाए कमांड:

id

समूहों को देखने के लिए एक और उपयोगकर्ता खाता सौंपा गया है, चलाएं
समूहों को देखने के लिए एक और उपयोगकर्ता खाता सौंपा गया है, चलाएं

groups

कमांड और उपयोगकर्ता खाते का नाम specfy।

groups exampleusername

आप चलकर प्रत्येक समूह से जुड़े संख्यात्मक आईडी भी देख सकते हैं

id

आदेश और एक उपयोगकर्ता नाम निर्दिष्ट।

id exampleusername

में पहला समूह

groups

सूची या समूह में "gid =" के बाद दिखाया गया समूह

id

सूची उपयोगकर्ता खाता का प्राथमिक समूह है। अन्य समूह द्वितीयक समूह हैं। तो, नीचे स्क्रीनशॉट में, उपयोगकर्ता खाता का प्राथमिक समूह है

example

Image
Image

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

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

useradd

कमांड, जैसे:

useradd -G examplegroup exampleusername

उदाहरण के लिए, jsmith नामक एक नया उपयोगकर्ता खाता बनाने के लिए और उस खाते को ftp समूह में असाइन करें, आप चलाएंगे:

useradd -G ftp jsmith

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

passwd jsmith

Image
Image

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

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

usermod -a -G group1,group2,group3 exampleusername

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

usermod -a -G ftp,sudo,example geek

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

Image
Image

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

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

getent

आदेश:

getent group

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

Image
Image

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

सिफारिश की: