कमांड लाइन का उपयोग कर लिनक्स समूह में उपयोगकर्ता को कैसे जोड़ा जाए?
लिनक्स डेवलपर्स क्यों पूरी तरह अस्पष्ट हैउबंटू ने खातों की कॉन्फ़िगरेशन को बहुत जटिल बना दिया। इस वजह से, कई उपयोगकर्ता लिनक्स समूह में उपयोगकर्ता नहीं जोड़ सकते हैं। हां, अब आप समूह का प्रबंधन नहीं कर सकते हैं, और ऐसे नवाचार हमेशा फायदेमंद नहीं होते हैं। स्मृति से, हर कोई "खाता" सेटिंग्स में बदलकर, लिनक्स समूह में उपयोगकर्ता जोड़ने की कोशिश करता है, लेकिन वहां कोई सामान्य कार्यात्मक नहीं होता है। यह स्पष्ट नहीं है कि यह नवाचार क्यों किया गया था, लेकिन कारण मौजूद हैं। इसे अलग करना संभव है।
उपयोगकर्ता को लिनक्स समूह में जोड़ने का तरीका
चलो सबसे सरल से शुरू करते हैं। समूहों में जोड़ने के लिए, सरल कमांड useradd या usermod का उपयोग करें। पहले कमांड की मदद से, आप एक नया उपयोगकर्ता जोड़ सकते हैं या पहले से बनाए गए किसी के बारे में जानकारी अपडेट कर सकते हैं। दूसरा आदेश मौजूदा उपयोगकर्ता को संशोधित करता है। समूहों और सदस्यों के बारे में सभी जानकारी निम्नलिखित फाइलों में मिल सकती है: / etc / passwd, / etc / छाया या / etc / group।
आदेशों का उपयोग करते समय, आपको समझना चाहिए, मेंआप कौन सा समूह और कौन सा उपयोगकर्ता जोड़ते हैं। डिफ़ॉल्ट रूप से, समूह उपयोगकर्ता नाम से मेल खाता है। यही है, उपयोगकर्ता उपयोगकर्ता 1 के लिए, इसका मुख्य समूह उपयोगकर्ता 1 भी होगा। प्रारंभ में, उसे अपने मुख्य समूह को निर्दिष्ट करने की आवश्यकता है। और तभी उपयोगकर्ता को माध्यमिक समूहों में जोड़ा जा सकता है।
Useradd कमांड का उपयोग करने का उदाहरण
जैसा कि हमने ऊपर कहा, इस आदेश को किसी मौजूदा समूह एक नए सदस्य को कहते हैं। यदि माध्यमिक समूहों मौजूद नहीं है, हम इसे बना सकते हैं।
सूडो के साथ समूह में लिनक्स उपयोगकर्ता जोड़ने के लिए, कमांड का उपयोग करें:
sudo useradd -G {group1} उपयोगकर्ता नाम
यहां, "-G" उपयोगकर्ता को असाइन करने की अनुमति देता हैसमूह। केवल एक समूह का नाम उपयोग करना आवश्यक नहीं है। आप अल्पविराम के माध्यम से उन्हें सूचीबद्ध कर सकते हैं। एक साधारण उदाहरण: हमें निम्नलिखित समूहों में एलेक्सी उपयोगकर्ता जोड़ने की आवश्यकता है: www, admins, test। वाक्यविन्यास है:
# useradd -G व्यवस्थापक, परीक्षण, www, alexey
लिनक्स में, उपयोगकर्ता को रूट समूह में जोड़ने के लिए, आपको केवल अल्पविराम का उपयोग करके समूह का नाम अलग करना होगा, यानी रूट। नतीजतन, एलेक्सी को अल्पविराम से अलग समूहों में जोड़ा जाएगा।
यदि आवश्यक समूह मौजूद नहीं है, तो इसे बनाया जाना चाहिए। यह कमांड द्वारा बनाया गया है: sudo groupadd group_name
"Group_name" के स्थान पर समूह के लिए कोई नाम हो सकता है।
यदि आप नहीं जानते कि उपयोगकर्ता किस समूह (या समूह) में है, तो कमांड के साथ जांचना आसान है: # sudo id user_name।
Usermod कमांड का उपयोग करने का एक उदाहरण
मान लीजिए हमें परीक्षण समूह में उपयोगकर्ता एलेक्सी जोड़ने की जरूरत है। आदेश का प्रयोग करें:
# usermod -a -G परीक्षण alexey
लेकिन प्राथमिक समूह को उसी उपयोगकर्ता में बदलने के लिए, आदेश थोड़ा अलग होगा:
# usermod -g परीक्षण alexey
ये सभी प्राथमिक क्रियाएं जोड़ने में मदद करेंगीलिनक्स ओएस पर समूह करने के लिए उपयोगकर्ता। और सामान्य रूप से, यह प्रणाली बेहद लचीला है, और टर्मिनल का उपयोग करके लगभग किसी भी कार्य को हल किया जा सकता है, जब इंटरफ़ेस में आवश्यक कार्यक्षमता प्रदान नहीं की जाती है। अपडेट के साथ, पैनल से कुछ फ़ंक्शन गायब हो जाएंगे, कुछ दिखाई देंगे, हालांकि, कमांड की सूची और उनका उद्देश्य बदल नहीं है और कभी भी बदलने की संभावना नहीं है। यह सिर्फ मूर्खतापूर्ण होगा। इसलिए, सरल आदेशों का उपयोग करके, हमेशा विशेष रूप से लिनक्स ऑपरेटिंग सिस्टम, उबंटू को प्रबंधित करने का प्रयास करें। यह बहुत समय बचाएगा।
यह सब कुछ है। इस जानकारी को सहेजें, क्योंकि ऐसे आदेशों को जल्दी से याद रखना असंभव है। तो आप सही जानकारी की तलाश में समय नहीं व्यतीत करेंगे।