एंड्रॉयड

Linux (groupadd कमांड) में समूह कैसे बनाएँ

How to Add/Delete Users and Groups, Change Password, Finger: Linux Administration Tutorial 18

How to Add/Delete Users and Groups, Change Password, Finger: Linux Administration Tutorial 18

विषयसूची:

Anonim

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

groupadd कमांड सिंटैक्स

groupadd कमांड के लिए सामान्य सिंटैक्स निम्नानुसार है:

groupadd GROUPNAME

केवल जड़ें या sudo विशेषाधिकार वाले उपयोगकर्ता नए समूह बना सकते हैं।

जब आह्वान किया जाता है, तो groupadd कमांड लाइन पर निर्दिष्ट विकल्पों के साथ /etc/login.defs फ़ाइल में निर्दिष्ट डिफ़ॉल्ट मानों का उपयोग करके एक नया समूह बनाता है।

लिनक्स में एक समूह बनाना

एक नया समूह प्रकार groupadd बनाने के लिए नए समूह नाम के बाद।

उदाहरण के लिए, एक नया समूह बनाने के लिए जिसका नाम mygroup होगा mygroup आप चलाएंगे:

groupadd mygroup

कमांड नए समूह के लिए /etc/group और /etc/gshadow फ़ाइलों के लिए एक प्रविष्टि जोड़ता है।

समूह बनने के बाद, आप उपयोगकर्ताओं को समूह में जोड़ना शुरू कर सकते हैं।

यदि समान नाम वाला समूह पहले से मौजूद है, तो सिस्टम निम्न की तरह एक त्रुटि संदेश मुद्रित करेगा:

groupadd: group 'mygroup' already exists

यदि समूह मौजूद है और कमांड को सफलतापूर्वक बाहर करने के लिए त्रुटि संदेश को दबाने के लिए, -f ( --force ) विकल्प का उपयोग करें:

groupadd -f mygroup

विशिष्ट GID वाला एक समूह बनाना

लिनक्स और यूनिक्स जैसे ऑपरेटिंग सिस्टम में, समूहों को उसके नाम और एक अद्वितीय GID (एक सकारात्मक पूर्णांक) द्वारा पहचाना जाता है।

डिफ़ॉल्ट रूप से, जब एक नया समूह बनाया जाता है, तो सिस्टम अगले उपलब्ध GID को login.defs फ़ाइल में निर्दिष्ट समूह आईडी की सीमा से असाइन करता है।

एक विशिष्ट GID के साथ समूह बनाने के लिए -g ( --gid ) विकल्प का उपयोग करें।

उदाहरण के लिए mygroup के GID के साथ mygroup नामक समूह बनाने के लिए आप टाइप करेंगे:

groupadd -g 1010 mygroup

आप सभी समूहों को सूचीबद्ध करके और परिणाम को grep के साथ फ़िल्टर करके समूह के GID को सत्यापित कर सकते हैं:

getent group | grep mygroup

mygroup:x:1010:

यदि दिए गए GID वाला समूह पहले से मौजूद है, तो आपको निम्न त्रुटि मिलेगी:

groupadd: GID '1010' already exists

जब -o ( --non-unique ) विकल्प के साथ प्रयोग किया जाता है तो groupadd कमांड आपको गैर-अद्वितीय GID के साथ एक समूह बनाने की अनुमति देता है:

groupadd -o -g 1010 mygroup

एक सिस्टम ग्रुप बनाना

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

सिस्टम समूह GID को login.defs फ़ाइल में निर्दिष्ट सिस्टम समूह UDs की सीमा से चुना जाता है, जो नियमित समूहों के लिए उपयोग की जाने वाली सीमा से भिन्न होता है।

सिस्टम समूह बनाने के लिए -r ( --system ) विकल्प का उपयोग करें। उदाहरण के लिए, mysystemgroup नाम से एक नया सिस्टम समूह बनाने के लिए mysystemgroup आप चलाएंगे:

groupadd -r mysystemgroup

डिफ़ॉल्ट /etc/login.defs मान ओवरराइड करना

KEY=VAL बाद -K ( --key ) विकल्प आपको /etc/login.defs फ़ाइल में निर्दिष्ट डिफ़ॉल्ट मानों को ओवरराइड करने की अनुमति देता है।

मूल रूप से, आप सभी को ओवरराइड कर सकते हैं एक नया समूह बनाते समय स्वचालित GID चयन के लिए सामान्य और सिस्टम समूह ID के अधिकतम और न्यूनतम मान हैं।

मान लीजिए कि आप 1200 और 1500 के बीच की सीमा में GID के साथ एक नया समूह बनाना चाहते हैं। ऐसा करने के लिए, नीचे दिखाए गए न्यूनतम / अधिकतम मान निर्दिष्ट करें:

groupadd -K GID_MIN=1200 -K GID_MAX=1500 mygroup

पासवर्ड के साथ एक सिस्टम ग्रुप बनाना

किसी समूह में पासवर्ड जोड़ने का कोई व्यावहारिक उपयोग नहीं है और सुरक्षा समस्या पैदा हो सकती है क्योंकि एक से अधिक उपयोगकर्ता को पासवर्ड जानने की आवश्यकता होगी।

पासवर्ड के बाद -p ( --password ) विकल्प आपको नए समूह के लिए एक पासवर्ड सेट करने की अनुमति देता है:

groupadd -p grouppassword mygroup

निष्कर्ष

लिनक्स में, आप groupadd कमांड का उपयोग करके नए समूह बना सकते हैं।

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

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

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