ตอนนี้ฉันรู้แล้วว่าฉันไม่ควรพยายามแก้ไข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
ไม่ได้ทำเคล็ดลับ