सवाल मैं उपयोगकर्ता को "सुडो" समूह में कैसे जोड़ूं?


में /etc/sudoers मैंने यह देखा:

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL

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


164
2017-08-13 21:09


मूल


क्या कोई और यहां उबंटू 17 पर कोई पासवर्ड नहीं के साथ काम करने की कोशिश कर रहा है? - Adam F
@AdamF इधर देखो। अगली बार यदि आप एक तेज प्रतिक्रिया चाहते हैं तो एक नया प्रश्न पूछें। ;-) - Fabby
कॉफ़ी-ग्राइंडर: क्या आप अपनी स्वीकृति को सबसे ज्यादा उत्साहित उत्तर में बदलना चाहते हैं क्योंकि यह करने का एक बेहतर तरीका है? (बिल्कुल कोई पासवर्ड नहीं) - Fabby


जवाब:


sudo usermod -aG sudo <username>

a बहूत ज़रूरी है। इसके बिना वे सभी अन्य समूहों से हटा दिए जाएंगे। प्रभाव के प्रभावी होने के लिए आपको या तो अपने खोल / टर्मिनल को पुनरारंभ करना होगा या लॉग आउट करना होगा और इसके लिए वापस जाना होगा।

यह भी देखें:


222
2017-08-13 21:56



मैंने जो किया वह मैंने किया, लेकिन टर्मिनल ने मुझे बताया bash: sudo: command not found, क्यूं कर? - Teifi
@ टीफी, इसका मतलब है कि आपके पास शायद नहीं है sudo स्थापित या, कुछ अजीब कारण के लिए, यह आपके रास्ते में नहीं है। जब आप दौड़ते हैं तो क्या होता है which sudo? - n0pe
नए टर्मिनल पर्याप्त नहीं थे। एक और कारण के लिए रिबूटिंग समाप्त हो गया और अब यह काम करता है। शायद लॉग-आउट / इन। - deed02392
आपने अभी अपना दिन बचाया धन्यवाद! - Yenthe
मुझे पता है a संलग्न करने के लिए है, लेकिन मुझे लगता है कि यह डिफ़ॉल्ट व्यवहार के रूप में संलग्न करने के लिए और अधिक उपयोगी होगा। उपनाम बनाना आसान है, इसलिए इसका तरीका होगा groupadd group तो बस इसे संलग्न करें। मैंने बिना एक बार आदेश दिया था क्योंकि मुझे याद नहीं आया था -aतर्क। - erm3nda


आप या तो उपयोगकर्ता प्रबंधन जीयूआई का उपयोग कर सकते हैं (उसी स्थान पर जहां आप उपयोगकर्ता बनाते हैं), या उपयोग करें sudo adduser <username> sudo कमांड लाइन में।


43
2017-08-13 21:16



इसे उबंटू दस्तावेज में भी संदर्भित किया जाता है RootSudo यद्यपि वे सूडो समूह के बजाय व्यवस्थापक समूह का संदर्भ लेते हैं - icc97
+1: उपयोगकर्ता को समूह में जोड़ने के लिए यह सबसे आसान, यादगार और सहज तरीका है! - Andrea Corbellini


आप एक ग्राफिकल इंटरफेस का भी उपयोग कर सकते हैं। पैनल के ऊपरी दाएं भाग पर गियर पर क्लिक करें, फिर "सिस्टम सेटिंग्स" और फिर "उपयोगकर्ता खाते" का चयन करें

इस विंडो में चीजों को संपादित करने में सक्षम होने के लिए आपको छोटे अनलॉक बटन पर क्लिक करना होगा। फिर व्यक्ति के खाते पर क्लिक करें और "खाता प्रकार" के लिए उचित ड्रॉपडाउन का चयन करें

enter image description here


22
2017-08-13 22:17



मेरे पास उबंटू 10.10 है लेकिन मेरा ग्राफिक इंटरफ़ेस कुछ लॉक है। यह खुलता है लेकिन जब बटन दबाए जाते हैं तो कुछ भी नहीं होता है। मुझे लगता है कि विशेषाधिकारों से संबंधित कुछ है (मैं वास्तव में सूडर हूं)। कैसे मैं इस मुद्दे को हल कर सकता हूँ? - linello
क्या आपने 'अनलॉक' बटन पर क्लिक किया था? - daboross
अच्छा एनीमेशन! मैं अपने वेब ऐप की नई विशेषताओं को दिखाने के लिए ऐसी gif एनीमेशन करना चाहता हूं? मैं लुबंटू 16.04 पर हूं ... - Stephane


यदि आप एकता का उपयोग अपने डेस्कटॉप वातावरण के रूप में कर रहे हैं तो यह वास्तव में सरल है।

यदि आपने पहले से ही एक उपयोगकर्ता बनाया है तो आप इसे आसानी से बदल सकते हैं मानक सेवा मेरे प्रशासक, अन्यथा सुनिश्चित करें कि आपने चुना है प्रशासक एक नया बनाते समय।

इसे बदलने की कोशिश करने से पहले अनलॉक करना न भूलें

enter image description here


19
2017-12-28 17:26



जीआईएफ एनीमेशन बहुत अच्छा लग रहा है! +1 आपने यह कैसे किया? सवाल उठाया यहाँ। - hhh
askubuntu.com/a/123515/25863 - Bruno Pereira


sudo gpasswd -a $USER sudo


2
2017-08-14 06:03





मुझे पार्टी के लिए देर हो चुकी है, लेकिन यह जवाब किसी ऐसे व्यक्ति की मदद कर सकता है जो उबंटू को डॉकर कंटेनर के अंदर उपयोग करता है।

मैंने हाल ही में उबंटू 16.04.1 के आधार पर एक डॉकर कंटेनर बनाया है।

डिफ़ॉल्ट रूप से, डॉकर उबंटू छवि उबंटू का एक अलग संस्करण है, जिसमें सामान्य उपकरण का विशाल बहुमत नहीं है sudo

इसके अलावा, डिफ़ॉल्ट रूप से, उपयोगकर्ता को डॉकर कंटेनर में रूट के रूप में लॉग इन किया जाता है।

इसलिए, मैंने कंटेनर को शुरू किया docker run आदेश, और 'सूडो' पैकेज स्थापित किया:

root@default:/# apt-get install sudo

आदेश चल रहा है adduser myuser sudo रिपोर्ट की गई त्रुटि adduser: The user 'myuser' does not exist.। इसे पढ़ने के बाद उत्तर, मैंने पहले उपयोगकर्ता को बनाने के लिए आदेश चलाया:

root@default:/# adduser myuser

फिर निम्न आदेश चलाया:

root@default:/# adduser myuser sudo
Adding user `myuser' to group `sudo' ...
Adding user myuser to group sudo
Done.

उपयोगकर्ता myuser सफलतापूर्वक सुडो समूह में जोड़ा गया था।


1
2018-01-13 13:42