सवाल उबंटू में एक उपयोगकर्ता को कई समूहों में कैसे जोड़ूं?


कमांड लाइन उपयोगिता और इसके लिए आवश्यक तर्क क्या हैं?


91
2017-09-02 21:46


मूल




जवाब:


उपयोगिता है usermod और इस तरह प्रयोग किया जाता है:

usermod -a -G group1,group2 username

कहा पे username वह उपयोगकर्ता है जिसे आप संशोधित करना चाहते हैं और group1 तथा group2 वे नए समूह हैं जिन्हें आप चाहते हैं कि उपयोगकर्ता शामिल हों। बिना आदेश चला रहा है -a तर्क उस उपयोगकर्ता को सभी समूहों से हटा देगा के सिवाय  group1 तथा group2

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

groups username

119
2017-09-02 21:50





usermod -a -G group1,group2,group3 username

24
2017-09-02 21:48





मान लीजिए कि उपयोगकर्ता पहले से मौजूद है, फ़ाइल को खोलने का सबसे आसान तरीका है /etc/group और उपयोगकर्ता नाम को उन प्रासंगिक समूहों में जोड़ें जिन्हें आप चाहते हैं कि वे सदस्य बनें। उपयोगकर्ता नाम समूह में अन्य उपयोगकर्ता नाम से अलग अल्पविराम हैं।

आप कर कर जांच सकते हैं id -G username यह सत्यापित करने के लिए कि क्या वे आपके द्वारा लक्षित समूहों के सदस्य हैं।


8
2017-09-02 22:14





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

adduser user group

यद्यपि उपयोगकर्ताैड या usermod का उपयोग निश्चित रूप से काम करता है और शायद अधिक क्रॉस प्लेटफार्म है (लेकिन adduser स्क्रिप्ट /etc/adduser.conf से सेटिंग्स पढ़ता है और इसलिए आमतौर पर बेहतर होता है)।


4
2017-09-16 17:09



"मैं उपयोगकर्ता को कैसे जोड़ूं विभिन्न उबंटू में समूह? " - Gauthier
@Gauthier प्रत्येक समूह के लिए एक बार उपरोक्त चलाता है। मुझे लगा कि यह स्पष्ट था। - wds


usermod -a -G groupname username

3
2017-09-02 21:47





उपयोग usermod उसके साथ -a तथा -G विकल्प।


3
2017-09-02 21:48





ऐसा करने का एक और तरीका एक उपयोगकर्ता की समूह सदस्यता को किसी अन्य उपयोगकर्ता को कॉपी करना है:

for i in `grep -E "(:|,)<username>(:,|$)" /etc/group|cut -f1 -d:` ; do
  addgroup <newuser> $i
done

स्रोत: Stev.Org | लिनक्स - उपयोगकर्ताओं के लिए सूची / कॉपी समूह सदस्यता


1
2018-02-16 13:17





समूह जोड़ना

groupadd group1
groupadd group2

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

useradd -G group1,group2 -d /home/user1 -s /usr/bin/bash user1

id user1 

उपयोगकर्ता उपयोगकर्ता 1 का विवरण दिखाएगा


0
2017-09-16 16:47





सबसे पहले, एक इंफोसैक पेशेवर के रूप में मैं अतिरिक्त सुरक्षा लाभ और एसयूडीओ प्रदान करता सर्वोत्तम प्रथाओं से पूरी तरह से सहमत हूं।
  हालांकि, स्वयं घोषित विशेषज्ञ जो बार-बार थक गए थे "मैं जानता हूं कि कैसे-मैं-नहीं-जाने-जाने-जाने-जाने-जाने-जाने-जाने-सुडौ - और - सूडोर्स" मंत्र हैं वही व्यक्ति जो जटिल ओएस और सेवा प्रतिष्ठानों के लिए स्पष्ट कमांड लाइन कॉन्फ़िगरेशन पोस्ट करते हैं या SUDO कमांड सहित संशोधनों को देखते हुए, नए विचारों को समझने के बिना इन आदेशों को आसानी से कॉपी और पेस्ट कर रहे हैं, इनमें से कोई भी जोखिम या बढ़ी हुई हमले की सतह में परिवर्तन बना हो सकता है इस तरह के व्यवहार से उपयोगकर्ता को वैकल्पिक रूट खाते बनाने की अनुमति देने के लिए जानकारी साझा करने से अधिक सुरक्षा समस्याएं उत्पन्न होती हैं।

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

** आप यहां निहित जानकारी का उपयोग करके सहमत हैं कि किसी भी सिस्टम, डेटा या नेटवर्क पर कोई नकारात्मक प्रभाव या परिणाम पूरी तरह से आपकी ज़िम्मेदारी है।

इन आदेशों को टर्मिनल सत्र से चलाकर अतिरिक्त रूट-स्तरीय खाते बनाएं:

sudo su

useradd -G root <newusername>

passwd <newusername>

id <newusername>

आपको कुछ ऐसा दिखना चाहिए: uid=1001(newusername) gid=1001(newusername groups=0(root)

usermod -o -u 0 -g 0 <username>

(usermod कमांड स्ट्रिंग में, पहला स्विच अक्षर "ओ" है। -u और -g स्विच के बाद वर्ण प्रत्येक "शून्य" होते हैं)

id <username>

अब आपको कुछ ऐसा दिखना चाहिए: uid=0(root) gid=0(root) groups=0(root)

मैं नए बनाए गए रूट-स्तरीय उपयोगकर्ता खाते के साथ लॉग ऑन करने से पहले अपने सिस्टम को बाउंस करने का सुझाव देता हूं।

shutdown -r now

ये आदेश अधिकांश मुख्य धारा * निक्स और बीएसडी वितरण में अच्छी तरह से काम करते हैं। बुद्धिमानी से उनका प्रयोग करें।


-4
2018-01-14 21:47