मैंने sudoers फ़ाइल का उपयोग करके सेटिंग बदल दी
सुडो विडो
और इसे गड़बड़ कर दिया। अब जब मैं इसे फिर से करने की कोशिश करता हूं या sudo का उपयोग करके किसी भी फ़ाइल को खोलता हूं, तो मैं इसे अब और नहीं खोल सकता और मुझे यह त्रुटि संदेश मिलता है:
>>> sudoers फ़ाइल: सिंटैक्स त्रुटि, पंक्ति 7
अब क्या?
क्या इस समस्या से बाहर निकलने (सेटिंग्स को वापस करने के लिए) का कोई तरीका है, या क्या मुझे लिनक्स की एक नई प्रति स्थापित करने की आवश्यकता है?
मुझे यह सब करने का कारण यह है कि मुझे "क्यू" दबाया गया, जबकि यह बता रहा था कि कुछ त्रुटि थी, जो मेरे लिए बहुत बेवकूफी थी।
धन्यवाद।
संपादित करें
मेरी sudoers फ़ाइल सामान्य sudoers फ़ाइल से अलग नहीं है। मैंने बस उस फ़ाइल में टाइमस्टैम्प_टाइम = 0 लाइन जोड़ी और ये सभी समस्याएं उत्पन्न हुईं। मैंने वही किया जो जेम्स ने सुझाया और उस लाइन को हटा भी दिया (टाइमस्टैम्प_टाइमआउट = 0)। मैंने फ़ाइल अनुमति को 0440 में बदल दिया, जो उसने अनुरोध किया, और फिर सामान्य रूप से बूट किया। फिर, मुझे वही त्रुटि संदेश मिलता है
sudoers file: syntax error, line 7
sudo: parse error in /etc/sudoers near line 7
ऊपरोक्त अनुसार।
अब मुझे क्या करना चाहिए ??
EDIT 2 हल किया गया
यह जो मैंने किया है:
- लाइव एलसीडी का उपयोग कर बूट
- पुरानी sudoers फ़ाइल निकालें
- नई sudoers फ़ाइल बनाई और उस फ़ाइल यानी न्यूनतम कॉन्फ़िगरेशन सेटिंग्स में सब कुछ कॉपी किया, जिसे मैंने सौभाग्य से किसी अन्य फ़ाइल में सहेजा था
- 0440 में परिवर्तित फ़ाइल अनुमति
- हार्डड्राइव से सामान्य रूप से रिबूट करें
हुर्रे !!