ตอนนี้ฉันรู้แล้วว่าฉันไม่ควรพยายามแก้ไขetc/sudoersไฟล์ด้วยโปรแกรมแก้ไขข้อความธรรมดา อย่างไรก็ตามไม่กี่นาทีก่อนที่ฉันจะเรียนรู้สิ่งนี้ฉันได้บันทึกชื่อผู้ใช้ใหม่ในไฟล์ด้วย Sublime Text ตอนนี้เมื่อฉันเรียกใช้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ไม่ได้ทำเคล็ดลับ