डिफ़ॉल्ट सर्वर Ubuntu सर्वर 8.04 में पहले उपयोगकर्ता को सौंपा गया है?


18

मैंने सिर्फ अपने उबंटू सर्वर बॉक्स पर एक मूर्खतापूर्ण गलती की: मैंने खुद को एक समूह का उपयोग करके जोड़ा usermod -G, जिसके बाद मुझे -aविकल्प का पता चला ...

नतीजा यह है कि मैं अब adminसमूह से बाहर हो गया हूं, और अपने सूडो अधिकारों को खो दिया है। मैं इसे सुलझा सकता हूं, लेकिन मैं जानना चाहता हूं कि मुझे किन अन्य समूहों से हटाया जा सकता है? मेरा उपयोगकर्ता पहले एक था, इसलिए मैं जो खोज रहा हूं वह उन समूहों की एक सूची है जो पहले उपयोगकर्ता को स्थापना के समय जोड़ा जाता है।

जवाबों:


14

माइकल का जवाब सबसे करीबी था, लेकिन मैं निश्चित होना चाहता था, इसलिए मैंने आधिकारिक समूह सूची प्राप्त करने के लिए उबंटू सर्वर 8.04.2 (हार्डी हेरॉन) की एक नई प्रतिलिपि वर्चुअल मशीन में स्थापित की। इंस्टॉलेशन एक बेसिक था जिसमें कोई विशिष्ट सर्वर रोल्स नहीं चुने गए थे। ये पहले समूह हैं, जिन्हें डिफ़ॉल्ट रूप से पहले उपयोगकर्ता को सौंपा गया है:

  • $ USERNAME (उदा। वेन) (प्राथमिक समूह - बाकी पूरक समूह हैं)
  • ADM
  • डायल करें
  • सीडी रॉम
  • फ्लॉपी
  • फ्यूज
  • ऑडियो
  • डुबोना
  • वीडियो
  • plugdev
  • sambashare
  • lpadmin
  • व्यवस्थापक

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

sudo usermod -a -G adm,dialout,cdrom,floppy,audio,dip,fuse,video,plugdev,scanner,sambashare,lpadmin,admin

-aस्विच का अर्थ है "संलग्न" इसलिए मौजूदा पूरक समूहों ओवरराइट नहीं कर रहे हैं।

किसी विशेष उपयोगकर्ता को सौंपे गए समूहों की सूची प्राप्त करने के लिए:

cat /etc/group | grep <username> 

या वर्तमान उपयोगकर्ता के लिए:

groups

2
उपयोगकर्ता के समूह प्राप्त करने के लिए आप यह भी कर सकते हैं: समूह <यूज़रनेम>
एहोग

4

से यहाँ , एक Ubuntu बॉक्स पर पहले उपयोगकर्ता के लिए डिफ़ॉल्ट समूह हैं:

  • $ USERNAME (प्राथमिक)
  • ADM
  • डायल करें
  • सीडी रॉम
  • फ्लॉपी
  • ऑडियो
  • डुबोना
  • वीडियो
  • plugdev
  • चित्रान्वीक्षक
  • netdev
  • lpadmin
  • powerdev
  • व्यवस्थापक

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

2

Ubuntu 14.04 LTS के लिए:

$ USERNAME ने cdrom sudo dip plugdev lpadmin sambashare की प्रशंसा की


उबंटू 12.04 एलटीएस (जो एक अन्य उत्तर में है) के लिए, वैसे ही सटीक।
हॉपलेसनब

बिलकुल सटीक? उबंटू 12.04 एलटीएस के उत्तर में "डिस्क" है। मेरे Ubuntu 14.04 LTS सेटअप में कोई "डिस्क" नहीं है। यहां तक ​​कि अगर यह ठीक वैसा ही है, तो मुझे कोई नुकसान करने के रूप में जानकारी प्रदान नहीं होती है :)
जॉन इंद्र

1

डिफ़ॉल्ट समूह उपयोगकर्ता नाम के समान होना चाहिए। इसलिए यदि आपने user1 बनाया है, तो उसका डिफ़ॉल्ट समूह user1 होगा।

[संपादित करें]

यहां आपके पास समूह सदस्यता का विवरण है।


तो बस व्यवस्थापक और उपयोगकर्ता नाम? क्या यह सब सुनिश्चित है?
वेन कोर्ट्स

एक मानक स्थापित पर यह सब वहाँ है। काम में हम फेडोरा का उपयोग करते हैं और मुझे पता है कि यह सब कुछ है। और यहाँ मेरे उबंटू बॉक्स पर केवल मेरा उपयोगकर्ता नाम और प्रशंसा है जिसे मैंने बाद में जोड़ा है।
एहोग

उस आदमी की पुस्तक उबंटू 7.10 पर आधारित है। संभवतः आपके पास कुछ अलग है।
प्रात:

आप सही हे। यहां मेरे कार्यालय में मेरे डेस्कटॉप पर समूह हैं: उपयोगकर्ता नाम डायलॉग cdrom प्लगदेव lpadmin व्यवस्थापक sambashare देव। ऐसा लगता है कि मैंने अपने होम बॉक्स पर सभी समूहों को मार दिया। मैं शायद एक usermod पर -a भी भूल गया। मैं हर समय ऐसा करता हूं, लेकिन आमतौर पर मैं उन समूहों का प्रिंट आउट करता हूं जिनके पास हमारे पास कोई भी स्क्रू रिपेयर करने में सक्षम होना चाहिए।
एहोग

1

उबंटू सर्वर 9.10 (सांबा, ओपनशेड इंस्टाल्ड)

$ उपयोगकर्ता नाम, प्रवेश, डायलाग, सीडीआरएम, प्लगदेव, सांभरशेयर, लैपडमिन, एडमिन


1

Ubuntu 12.04 LTS:

$ USERNAME ने डिस्क cdrom sudo dip plugdev lpadmin sambashare की प्रशंसा की

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.