ตัวเลือกแรก
ติดตามโพสต์นี้ :
- รีบูทพีซี
- เมื่อหน้าจอเลือกการบูต GRUB แสดงขึ้นให้เลือกโหมดการกู้คืน (หากยังไม่ปรากฏขึ้นให้กดShiftปุ่มเมื่อคุณเห็นตัวโหลด GRUB ที่ด้านล่าง)
เทอร์มินัลสีดำควรปรากฏขึ้น ณ จุดนี้คุณสามารถเรียกใช้คำสั่งนี้ (คุณควรมีสิทธิ์ใช้งานรูท):
chmod 0440 /etc/sudoers
อีกทางเลือกหนึ่ง
คุณจะต้องวาง Ubuntu ลงบน LiveCD บูตเข้า LiveCD ติดพาร์ทิชัน Ubuntu ของคุณบนฮาร์ดไดรฟ์ (เปิดเบราว์เซอร์ไฟล์เช่น Nautilus และคลิกพาร์ติชัน Ubuntu ของคุณหรือคลิกสถานที่ -> "xxGB พาร์ทิชัน / พาร์ติชัน Ubuntu ของคุณ ")
จากนั้นเปิดเทอร์มินัลภายในเซสชัน LiveCD และพิมพ์คำสั่งสองคำสั่งนี้:
cd /media/<name of permanent ubuntu partition>/etc
sudo chmod 0440 sudoers
ปัญหาพิเศษ
หากมีข้อผิดพลาดใด ๆ (ตามที่โพสต์ด้านล่าง) ให้ทำตามพร้อมท์ข้อผิดพลาดและปรับแต่ละไฟล์ให้สอดคล้องโดยใช้หนึ่งในสองขั้นตอนข้างต้น:
sudo apt-get update sudo: /etc/sudoers.d/README เป็นโหมด 0777, ควรเป็น 0440 sudo: / var / lib / sudo เขียนได้โดยผู้ที่ไม่ใช่เจ้าของ (040777), ควรเป็นโหมด 0700 [sudo] รหัสผ่านสำหรับ
แก้ไขโดยทำตามด้วย:
chmod 0440 /etc/sudoers.d/README
chmod 0700 /var/lib/sudo
คำสั่งทั้งสองนี้ควรใช้อย่างเหมาะสมกับขั้นตอนที่อธิบายไว้ข้างต้น พวกเขาจะเปลี่ยนการอนุญาตไฟล์ที่เกี่ยวข้องกับไฟล์นั้น 0440 จะให้สิทธิ์เจ้าของ (รูท) และกลุ่มมีสิทธิ์อ่านและ 0700 จะมอบสิทธิ์เจ้าของ (รูท) ให้อ่านเขียนและดำเนินการอนุญาต