# 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
द a बहुत महत्वपूर्ण है । इसके बिना उन्हें अन्य सभी समूहों से हटा दिया जाएगा । इसके प्रभावी होने के लिए आपको या तो अपने शेल/टर्मिनल को पुनरारंभ करना होगा या लॉग आउट करना होगा और वापस आना होगा ।
आप या तो इसके लिए उपयोगकर्ता प्रबंधन जीयूआई का उपयोग कर सकते हैं (उसी स्थान पर जहां आप उपयोगकर्ता बनाते हैं), या उपयोग करें sudo adduser <username> sudo कमांड लाइन में ।
आप एक ग्राफिकल इंटरफ़ेस का भी उपयोग कर सकते हैं । पैनल के शीर्ष दाईं ओर गियर पर क्लिक करें, फिर "सिस्टम सेटिंग्स" और फिर "उपयोगकर्ता खाते"चुनें
इस विंडो में चीजों को संपादित करने में सक्षम होने के लिए आपको थोड़ा अनलॉक बटन क्लिक करना होगा । फिर व्यक्ति के खाते पर क्लिक करें और "खाता प्रकार"के लिए उचित ड्रॉपडाउन चुनें
यदि आप अपने डेस्कटॉप वातावरण के रूप में एकता का उपयोग कर रहे हैं तो यह वास्तव में सरल है ।
यदि आपने पहले से ही एक उपयोगकर्ता बनाया है तो आप इसे आसानी से बदल सकते हैं मानक को प्रशासक, अन्यथा सुनिश्चित करें कि आपने चुना है प्रशासक एक नया बनाते समय ।
इसे बदलने की कोशिश करने से पहले अनलॉक करना न भूलें
मुझे पार्टी में देर हो चुकी है, लेकिन यह जवाब किसी ऐसे व्यक्ति की मदद कर सकता है जो डॉकर कंटेनर के अंदर उबंटू का उपयोग करता है ।
मैंने हाल ही में उबंटू 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 sudoAdding user `myuser' to group `sudo' ...Adding user myuser to group sudoDone.
उपयोगकर्ता मायूसर को सुडो समूह में सफलतापूर्वक जोड़ा गया था ।
उपयोगकर्ता मोड का उपयोग करें । निम्न आदेश के साथ सुडो अनुमति जोड़ें:
usermod -aG sudo <your username>
कृपया ध्यान दें कि आपको ऐसा करने के लिए रूट खाते का उपयोग करना होगा या किसी अन्य खाते का उपयोग करना होगा जिसमें सुडो अनुमतियां हैं । यदि आपके पास किसी कारण से किसी अन्य खाते तक पहुंच नहीं है और आपको रूट पासवर्ड नहीं पता है, तो आपको एक उबंटू (या किसी अन्य लिनक्स डिस्ट्रो) लाइव सीडी की आवश्यकता होगी और फिर आपको अपने उबंटू फाइल सिस्टम में क्रोट करना होगा और उपरोक्त कमांड को क्रोट के अंदर से चलाएं ।