मैं Ubuntu पर एक व्यवस्थापक उपयोगकर्ता कैसे बनाऊँ?


81

मैं sudoउबंटू में एक उपयोगकर्ता वाली शक्तियां बनाना चाहता हूं । मैं उसे कैसे कर सकता हूँ?

जवाबों:


89

सबसे पहले, उपयोगकर्ता को इसके साथ बनाएँ:

sudo adduser <username>

आप अपने सिस्टम के मैन पेज में इस कमांड के बारे में अधिक पढ़ सकते हैं man adduser

आप sudoकमांड के साथ समूह में एक उपयोगकर्ता जोड़ सकते हैं :

sudo adduser <username> sudo

ध्यान दें कि उबंटू के संस्करण 11.10 तक adminसमूह के बजाय समूह के रूप में उपयोग होंगे sudo:

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


यदि आपका सिस्टम नहीं करता है, तो हमें sudo अनुमतियाँ देने के लिए sudoers फ़ाइल के साथ गड़बड़ करने की आवश्यकता है। आप man sudoersसटीक सिंटैक्स और उपलब्ध विकल्पों पर विवरण के लिए sudoers फ़ाइल के बारे में पढ़ सकते हैं , लेकिन सादगी के लिए, आप निम्न में से कोई एक कार्य कर सकते हैं:

  • addgroupआदेश के साथ एक समूह बनाएँ , और फिर sudoers फ़ाइल में उस समूह को जोड़ें। addgroup <groupname>समूह बनाने के लिए उपयोग करें , और फिर sudoers फ़ाइल को संपादित करें ( sudo visudo) और %<groupname> ALL=(ALL) ALLनीचे की ओर लाइन जोड़ें
  • के साथ sudoers फ़ाइल को संपादित करें sudo visudo, और आप जोड़ना <username> ALL=(ALL) ALLचाहते हैं प्रत्येक उपयोगकर्ता के लिए तल पर जोड़ें।

मैंने गलत समझा, यह सोचकर कि आपने उपयोगकर्ता पहले ही बना लिया था। sudo adduser <username>उपयोगकर्ता बनाने के लिए उपयोग करें, और फिर sudo adduser <username> adminउन्हें sudo शक्तियों को भव्य बनाने के लिए उपयोग करें । Ex: sudo adduser piemesonsऔरsudo adduser piemesons admin
डार्थ एंड्रॉइड

@ डारथ एंड्रॉइड एड्यूसर: उपयोगकर्ता 'उपयोगकर्ता नाम' मौजूद नहीं है। और उस उपयोगकर्ता के पासवर्ड के बारे में क्या? और इसके व्यवस्थापक समूह ने उसे प्रशासक शक्तियाँ नहीं दीं
मोहित जैन

इसका एडमिन ग्रुप नहीं .. इसकी एडमिनिस्ट्रेटर पावर है। उपयोगकर्ता बनाया गया। अब मैं उसे प्रशासक शक्तियाँ देना चाहता हूँ।
मोहित जैन

योजक: समूह `व्यवस्थापक 'मौजूद नहीं है।
मोहित जैन

1
क्षमा करें, मेरा ubuntu अधिष्ठापन एक व्यवस्थापक समूह बनाता है जिसमें sudo शक्तियाँ हैं। Sudoers फ़ाइल ( man sudoers) पर पढ़ें और फिर sudo visudoफ़ाइल को संपादित करने और जो भी उपयोगकर्ता या समूह चाहते हैं, उन्हें अनुमति दें। आप इस फ़ाइल का उपयोग यह नियंत्रित करने के लिए कर सकते हैं कि सूडो कैसे व्यवहार करता है, इसमें यह भी शामिल है कि क्या यह पासवर्ड के लिए संकेत देता है, या एक सूडो सत्र को सक्रिय रखने के लिए कितनी देर है (15 मिनट डिफ़ॉल्ट है)
डार्थ एंड्रॉइड

26

"लोकप्रिय" इस सवाल का जवाब कैसे करने के लिए है "reimplement" , नहीं "कैसे उपयोगकर्ता जोड़ने के लिए?" । न्यूनतम न्यूनतम आपको यह करने की आवश्यकता है:

usermod -a -G sudo USERNAME

मेरी विशेष प्रणाली पर, मैं निम्नलिखित समूहों का सदस्य हूं:

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME

यह सत्यापित करने के लिए कि आपने क्या किया है:

groups USERNAME

2
मैंने उबंटू के कमरे में अपना प्रश्न साझा किया क्योंकि यह अधिक सही है। केवल एक चीज जो मैं जोड़ सकता हूं वह यह है कि libvirtd एक साफ स्थापित करने के लिए एक डिफ़ॉल्ट समूह नहीं है। बाकी हैं।
रोबॉटहूमंस

3

चुनें System-> Administration-> Users and Groups

Addअपने नए उपयोगकर्ता को जोड़ने के लिए चयन करें। जब आप पूरा होने के, अपने नए उपयोगकर्ता का चयन और पर क्लिक करें account typeऔर से बदलने Desktop userके लिए Administrator


मैं सर्वर दोस्त पर हूँ। केवल कमांड लाइन :-)
मोहित जैन

मेरे 12.04 सिस्टम पर आपको काम करने से पहले उसे लॉग आउट करना होगा। लेकिन यह करने के लिए बहुत आसान और सरल तरीका है।
डेनिस

0

आप इसके द्वारा रूट को भी सक्षम कर सकते हैं:

passwd root

और फिर रूट के लिए पासवर्ड डालें


4
यह एक भयानक जवाब है। कोई भी एक ही जगह सीधे इस्तेमाल नहीं करना चाहिए।
Léo Lam

0

यदि आप वास्तव में सुपरयूज़र (रूट की प्रतिलिपि लेकिन अन्य पासवर्ड और होम निर्देशिका के साथ) बनाना चाहते हैं और एक sudo उपयोगकर्ता नहीं है, तो नए उपयोगकर्ता के लिए UID = 0 और GID = 0 का उपयोग करें:

useradd -ou 0 -g 0 john

-o आपको गैर-विशिष्ट यूआईडी (मूल यूआईडी = 0) बनाने की अनुमति देता है

-u $ UID $ UID सेट करता है

-g $ GID $ GID सेट करता है


-2

मैं क्या कर रहा हूँ उपयोगकर्ता को पहिया नामक समूह में जोड़ रहा है, उस समूह से संबंधित उपयोगकर्ता sudo का उपयोग करके किसी भी व्यवस्थापक कमांड को निष्पादित कर सकता है।

आपको उस विशेषता को / etc / sudoers में सक्षम करना होगा,% पहिया के नीचे की असंगतता रेखा ALL = (ALL) ALL


3
मुझे पता है कि यह एक पुराना उत्तर है, लेकिन अब यहां आने वाले लोगों के लाभ के लिए: उबंटू में डिफ़ॉल्ट रूप से, कोई wheelसमूह मौजूद नहीं है, और यह नहीं है कि प्रशासनिक क्षमताओं को कैसे सम्मानित किया जाता है। sudoसमूह प्रयोग किया जाता है (या adminसमूह - नहीं बुलाया दूसरे समूह के साथ भ्रमित होने की adm- उबंटू 11.10 में और पुराने)।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.