Type something to search...

/usr/bin/sudo ต้องเป็นเจ้าของโดย uid 0 และตั้งค่า setuid บน Ubuntu 20.04

หากคุณพบข้อความแสดงข้อผิดพลาด "/usr/bin/sudo ต้องเป็นเจ้าของโดย uid 0 และมี setuid bit ตั้งค่าไว้" บน Ubuntu 20.04 ให้ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหา

  1. ระหว่างกระบวนการบูต ให้กดปุ่ม 'ESC' เพื่อเข้าสู่เมนู GRUB

GRUB Screen

  1. เลือกตัวเลือกแรก “Ubuntu” และกดปุ่ม 'e' เพื่อแก้ไขพารามิเตอร์การบูต

Edit Boot Parameters

  1. เพิ่มสตริงต่อไปนี้ในบรรทัดที่เริ่มต้นด้วย ‘linux’ เพื่อบูตเข้าสู่โหมดกู้ภัย:
systemd.unit=rescue.target
  1. เมื่อเข้าสู่โหมดกู้ภัย ให้เรียกใช้คำสั่งต่อไปนี้เพื่อกู้คืนสิทธิ์และการเป็นเจ้าของที่ถูกต้องสำหรับ /usr/bin/sudo:
pkexec chmod a=rx,u+ws /usr/bin/sudo

คำสั่งนี้จะตั้งค่าสิทธิ์ที่จำเป็นและทำให้แน่ใจว่า sudo เป็นของผู้ใช้ root และมี setuid bit ตั้งค่าไว้

โดยทำตามขั้นตอนเหล่านี้ คุณควรจะแก้ไขปัญหาและคืนค่าการทำงานที่ถูกต้องให้กับคำสั่ง sudo บนระบบ Ubuntu ของคุณ

แชร์ :

โพสต์ที่เกี่ยวข้อง