मुझे अब पता है कि मुझे etc/sudoersनियमित रूप से पाठ संपादक के साथ फाइल को संपादित करने की कोशिश नहीं करनी चाहिए । हालाँकि, इससे पहले कि मुझे यह पता चले, मैंने फाइल में एक नया उपयोगकर्ता नाम सब्लिम टेक्स्ट के साथ सहेजा। अब जब मैं sudo cat sudoersउदाहरण के लिए दौड़ता हूं , तो मुझे निम्नलिखित त्रुटि मिलती है:
>>> /etc/sudoers: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers near line 1
sudo: no valid sudoers sources found, quitting
मैं इस विचित्रता से कैसे बाहर निकल सकता हूं?
मैंने इस्तेमाल किया
—
स्टील
su - rootऔर अब मुझे मिलता है permission denied। मैंने एकल उपयोगकर्ता के रूप में रिबूट करने और फ़ाइल को संपादित करने का भी प्रयास किया, लेकिन मुझे केवल पढ़ने के लिए फाइल सिस्टम में त्रुटि मिली।
यदि आपने सीडी आदि से बूट किया है, तो रूट सीडी की जड़ है और आसानी से। अपने रूट को बढ़ाने के लिए निर्देश देखें। यदि आपने ग्रब का उपयोग करके एकल उपयोगकर्ता मोड में बूट किया है, तो यह सही रूट हो सकता है, लेकिन आसानी से। यदि ऐसा है तो आपको
—
ctrl-alt-delor-
rwयाद रखने की ज़रूरत है कि मैं क्या याद रख सकता हूँmount -o remount,rw /
su। अन्यथा, एकल-उपयोगकर्ता को रिबूट करना या लाइव सीडी बंद करना आपकी फ़ाइल को वापस करने का दूसरा सबसे आसान तरीका होना चाहिए; अगरsuकोई चाल नहीं चल रहा है तो मैं किसी को एक उचित उत्तर पोस्ट करने दूंगा ।