फिक्सिंग "उपयोगकर्ता नाम sudoers फ़ाइल में नहीं है। इस घटना की सूचना दी जाएगी "उबंटू में त्रुटि
डिफ़ॉल्ट रूप से, उबंटू में, इंस्टॉलेशन प्रक्रिया के दौरान आपके द्वारा बनाए गए पहले उपयोगकर्ता खाते को सिस्टम का व्यवस्थापक भी होता है। इस उपयोगकर्ता खाते का उपयोग करके, वह " सुडो " कमांड के साथ प्रशासनिक कार्यों को करने में सक्षम है। यदि आपको पता नहीं है, "सुडो" सुपर यूजर डू को संदर्भित करता है और इस समूह के सभी उपयोगकर्ता सिस्टम के प्रबंधन के लिए प्रशासनिक अधिकारों के साथ तैयार हैं। हालांकि, अगर आपने गलती से इस "सूडो" समूह से खुद को हटा दिया है, तो आप कुछ भी करने में सक्षम नहीं होंगे। इसके बजाए, केवल एक चीज जो आप देखेंगे वह है:
damien is not in the sudoers file. This incident will be reported
मैंने सूडो समूह से खुद को कैसे हटाया
मेरे मामले में, मुझे किसी अन्य समूह में जोड़ने के दौरान, मैंने आदेश का उपयोग किया
Usermod -G nogroup damien
' -a
' पैरामीटर का उपयोग किए बिना और इस कारण मुझे सूडो समूह से हटा दिया जा सकता है। जबकि मैं अभी भी कंप्यूटर (मानक उपयोगकर्ता के रूप में) का उपयोग कर सकता हूं, अब मैं सिस्टम को अपडेट करने में सक्षम नहीं हूं, न ही एप्लिकेशन इंस्टॉल / हटा सकता हूं।
यदि आप मेरे जैसी ही स्थिति में हैं, तो यह ठीक है:
1. कंप्यूटर रीबूट करें। यदि उबंटू आपके कंप्यूटर में आपका प्राथमिक और एकमात्र ऑपरेटिंग सिस्टम है, तो बूट होने पर "Shift" बटन दबाएं। यह आपके मॉनिटर पर ग्रब स्क्रीन दिखाना चाहिए। ग्रब स्क्रीन पर, रिकवरी मोड पर डाउन बटन दबाएं और एंटर दबाएं।
2. अगली स्क्रीन पर, "सभी फाइल सिस्टम जांचें (केवल पढ़ने के मोड से बाहर निकलेंगे)" चुनें।
जब आप " समाप्त हो गया, संदेश दबाएं " संदेश देखते हैं, तो एंटर दबाएं।
3. अगला, "रूट शेल प्रॉम्प्ट पर ड्रॉप करें" का चयन करें।
4. अब आप कमांड लाइन पर होंगे। प्रकार:
usermod -a -G व्यवस्थापक उपयोगकर्ता नाम
उपयोगकर्ता नाम को अपने लॉगिन नाम से बदलें।
5. यही वह है। अब " exit
" टाइप करें और "सामान्य बूट फिर से शुरू करें" का चयन करें।
इन चरणों का पालन केवल तभी करें जब आपने / etc / sudoers फ़ाइल को गड़बड़ कर दिया हो
उपर्युक्त कदम मानते हैं कि आपकी / etc / sudoers फ़ाइल अभी भी बरकरार है। यदि आपने / etc / sudoers फ़ाइल को मिशनल किया है और इसे दूषित कर दिया है। यहाँ है आपको क्या करने की जरूरत है:
1. चरण 3 तक उपरोक्त चरणों को करें।
2. कमांड लाइन पर, टाइप करें
सुडो सीपी / आदि / सूडोर्स /etc/sudoers.backup सुडो नैनो / आदि / सूडोर्स
फ़ाइल में निम्न पंक्तियां दर्ज करें
# # यह फ़ाइल रूट के रूप में 'visudo' कमांड के साथ संपादित की जानी चाहिए। # # कृपया इस फ़ाइल को सीधे संशोधित करने के बजाय /etc/sudoers.d/ में स्थानीय सामग्री जोड़ने पर विचार करें। # # एक सूडो फाइल लिखने के तरीके के विवरण के लिए मैन पेज देखें। # डिफ़ॉल्ट env_reset # होस्ट उपनाम विनिर्देश # उपयोगकर्ता उपनाम विनिर्देश # सीएमएनडी उपनाम विनिर्देश # उपयोगकर्ता विशेषाधिकार विनिर्देश रूट सभी = (सभी: सभी) सभी # व्यवस्थापक समूह के सदस्य रूट विशेषाधिकार प्राप्त कर सकते हैं% व्यवस्थापक सभी = (सभी) सभी # सदस्यों को अनुमति दें किसी भी कमांड को निष्पादित करने के लिए समूह सूडो% sudo ALL = (सभी: सभी) सभी #includedir /etc/sudoers.d
फ़ाइल को सहेजने के लिए "Ctrl + o" दबाएं और बाहर निकलने के लिए "Ctrl + x" दबाएं।
3. अगला, sudoers फ़ाइल की फ़ाइल अनुमति सेट करें:
chmod 440 / आदि / sudoers
4. अंत में, अपने आप को सूडो समूह में जोड़ें:
usermod -a -G व्यवस्थापक damien
5. शेल प्रॉम्प्ट से exit
और सामान्य बूट फिर से शुरू करें।
आप फिर से प्रशासनिक कार्य करने में सक्षम होना चाहिए।