एंड्रॉयड

Linux में ग्रुप में यूजर को कैसे जोड़े

AWS Tutorial For Beginners | AWS Full Course - Learn AWS In 10 Hours | AWS Training | Edureka

AWS Tutorial For Beginners | AWS Full Course - Learn AWS In 10 Hours | AWS Training | Edureka

विषयसूची:

Anonim

इस ट्यूटोरियल में, हम बताएंगे कि लिनक्स सिस्टम में उपयोगकर्ता को समूह में कैसे जोड़ा जाए। हम आपको यह भी दिखाएंगे कि समूह से उपयोगकर्ता को कैसे हटाया जाए और समूहों को कैसे बनाया जाए, कैसे हटाया जाए और कैसे सूची बनाई जाए।

लिनक्स समूह

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

लिनक्स ऑपरेटिंग सिस्टम में दो प्रकार के समूह हैं:

  • प्राथमिक समूह - जब कोई उपयोगकर्ता एक फ़ाइल बनाता है, तो फ़ाइल का समूह उपयोगकर्ता के प्राथमिक समूह में सेट हो जाता है। आमतौर पर, समूह का नाम उपयोगकर्ता के नाम के समान होता है। उपयोगकर्ता के प्राथमिक समूह के बारे में जानकारी /etc/passwd फ़ाइल में संग्रहीत है।

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

प्रत्येक उपयोगकर्ता ठीक एक प्राथमिक समूह और शून्य या अधिक माध्यमिक समूहों से संबंधित हो सकता है।

केवल रूट या sudo एक्सेस वाले उपयोगकर्ता किसी उपयोगकर्ता को समूह में जोड़ सकते हैं।

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

किसी मौजूदा उपयोगकर्ता को द्वितीयक समूह में जोड़ने के लिए, usermod -a -G कमांड का उपयोग करें, समूह और उपयोगकर्ता के नाम का अनुसरण करें:

sudo usermod -a -G groupname username

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

sudo usermod -a -G sudo linuxize

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

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

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

sudo usermod -a -G group1, group2 username

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

उपयोगकर्ता को समूह से निकालने के लिए, gpasswd कमांड wit -d विकल्प का उपयोग करें।

निम्नलिखित उदाहरण में हम उपयोगकर्ता का उपयोगकर्ता username समूह से हटा रहे हैं:

sudo gpasswd -d username groupname

ग्रुप कैसे बनाएं

एक नया समूह बनाने के लिए, समूह नाम के बाद groupadd कमांड का उपयोग करें:

sudo groupadd groupname

ग्रुप को डिलीट कैसे करें

किसी मौजूदा समूह को हटाने के लिए, समूह नाम के बाद दिए गए groupdel कमांड का उपयोग करें:

sudo groupdel groupname

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

एक उपयोगकर्ता प्राथमिक समूह को बदलने के लिए, -g विकल्प के बाद usermod कमांड का उपयोग करें:

sudo usermod -g groupname username

निम्नलिखित उदाहरण में, हम developers के लिए उपयोगकर्ता के प्राथमिक समूह को बदल रहे हैं:

sudo usermod -g developers linuxize

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

निम्न useradd कमांड प्राथमिक समूह users और द्वितीयक समूह व्हील और डेवलपर्स के साथ एक नया उपयोगकर्ता नामित करता है।

sudo useradd -g users -G wheel, developers nathan

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

उन सभी समूहों, जिनमें उपयोगकर्ता एक सदस्य है, सहित संपूर्ण उपयोगकर्ता जानकारी प्रदर्शित करने के लिए, उपयोगकर्ता नाम के बाद id कमांड का उपयोग करें:

id username

id linuxize

uid=1000(linuxize) gid=100(users) groups=100(users), 10(wheel), 95(storage), 98(power), 990(libvirt), 993(docker), 999(kvm)

ऊपर दिए गए आउटपुट से, हम देखते हैं कि उपयोगकर्ता का प्राथमिक समूह उपयोगकर्ता है और यह wheel , storage , libvirt , docker और kvm पूरक समूहों से संबंधित है।

उपयोगकर्ता के पूरक समूहों को प्रदर्शित करने के लिए groups कमांड का उपयोग करें:

groups linuxize

wheel storage power users libvirt docker kvm

यदि कोई उपयोगकर्ता नाम groups कमांड को पास नहीं किया जाता है, तो यह वर्तमान में उपयोगकर्ता के समूहों में लॉग इन करेगा।

निष्कर्ष

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

उबंटू, सेंटोस, आरएचईएल, डेबियन और लिनक्स मिंट सहित किसी भी लिनक्स वितरण के लिए एक ही कमांड लागू होता है।

यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।

टर्मिनल उपयोगकर्ता समूह