'सुडोअर्स फ़ाइल में नहीं है' का समाधान कैसे करें। इस घटना की रिपोर्ट की जाएगी” त्रुटि

Sudo Arsa Fa Ila Mem Nahim Hai Ka Samadhana Kaise Karem Isa Ghatana Ki Riporta Ki Ja Egi Truti



लिनक्स सुडो जैसे कमांड के साथ एक मजबूत उपयोगकर्ता विशेषाधिकार प्रबंधन प्रणाली प्रदान करता है जो आपको उन्नत विशेषाधिकारों के साथ कार्य करने देता है। 'सुडो' कमांड अन्य उपयोगकर्ताओं को सिस्टम पर उच्चतम स्तर का कमांड प्रदान कर सकता है जो आमतौर पर रूट उपयोगकर्ताओं द्वारा बनाए रखा जाता है।

सुडो का उपयोग करने के लिए, आपको '/etc/sudoers' में पंजीकृत होना होगा क्योंकि यह फ़ाइल निर्धारित करती है कि उपयोगकर्ता के पास किसी कार्य को निष्पादित करने की अनुमति है या नहीं। हालाँकि, कई उपयोगकर्ताओं को 'sudo' कमांड का उपयोग करते समय कुछ असामान्य त्रुटियों का सामना करना पड़ता है।

इस त्वरित ट्यूटोरियल में, हम उन विभिन्न तरीकों के बारे में बताएंगे जिनका उपयोग आप 'सुडोअर्स फ़ाइल में नहीं है' को हल करने के लिए कर सकते हैं। इस घटना की रिपोर्ट आसानी से की जाएगी।







'सुडोअर्स फ़ाइल में नहीं है' का समाधान कैसे करें। इस घटना की रिपोर्ट की जाएगी” त्रुटि

इस त्रुटि का सीधा समाधान '/etc/sudoers' फ़ाइल को संशोधित करना है। इस सरल प्रक्रिया के लिए रूट उपयोगकर्ता को sudoers फ़ाइल में उपयोगकर्ता (जो इस त्रुटि का सामना कर रहा है) को जोड़ने की आवश्यकता होती है।



आप '/etc/sudoers' फ़ाइल को सीधे खोलने के लिए 'Visudo' कमांड का उपयोग कर सकते हैं। Visudo एक विशेष कमांड है जो जानबूझकर sudoers फ़ाइल को संशोधित करने के लिए बनाई गई है।



सूडो visudo





उस पंक्ति पर जाएँ जो कहती है 'रूट ALL=(ALL:ALL) ALL' और अगली पंक्ति में निम्नलिखित पाठ दर्ज करें:

उपयोगकर्ता नाम सभी = ( सब - सब ) सभी

सुनिश्चित करें कि आप 'user_name' शब्द को उस उपयोगकर्ता के वास्तविक नाम से बदल दें जिसे आप sudo विशेषाधिकार प्रदान करना चाहते हैं।



सब कुछ बदलने के बाद, अब आप फ़ाइल को सहेज सकते हैं और बाहर निकल सकते हैं। अंततः, अब आपने प्रक्रिया पूरी कर ली है और 'sudoers फ़ाइल में नहीं है' त्रुटि अब आपको परेशान नहीं करेगी। आगामी अनुभाग एक-पंक्ति कमांड पर चर्चा करेगा जिसका उपयोग आप उपयोगकर्ताओं को सूडो समूह में जोड़ने के लिए कर सकते हैं जिसमें डिफ़ॉल्ट रूप से सूडो विशेषाधिकार शामिल हैं।

सूडो समूह

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

ऐसा करने के लिए, टर्मिनल में निम्नलिखित दिए गए कमांड दर्ज करें:

सूडो यूजरमोड -एजी सूडो उपयोगकर्ता नाम

'-aG' विकल्प और इनपुट sudo के साथ 'usermod' कमांड निर्दिष्ट उपयोगकर्ता को समूह- sudo में जोड़ता है। इसके अलावा, 'user_name' को लक्ष्य उपयोगकर्ता के उपयोगकर्ता नाम/उपयोगकर्ता आईडी से बदलें।

निष्कर्ष

उक्त त्रुटि आमतौर पर दिखाती है कि उपयोगकर्ता वर्तमान में sudoers फ़ाइल में उपलब्ध नहीं है। इसका एकमात्र समाधान प्रभावित उपयोगकर्ता को उल्लिखित फ़ाइल में जोड़ना है। इस लेख में, हमने दो तरीके बताए: sudoers फ़ाइल को संशोधित करना और उपयोगकर्ता को sudo समूह में जोड़ना। इस त्रुटि से छुटकारा पाने के लिए आप दोनों में से किसी एक का उपयोग कर सकते हैं।