Type something to search...

/usr/bin/sudo חייב להיות בבעלות uid 0 ולהגדיר את סיבית setuid ב-Ubuntu 20.04

אם אתה נתקל בהודעת השגיאה "/usr/bin/sudo must be owned by uid 0 and have the setuid bit set" באובונטו 20.04, בצע את הצעדים הבאים כדי לפתור את הבעיה.

  1. במהלך תהליך האתחול, לחץ על מקש ה-‘ESC’ כדי לגשת לתפריט ה-GRUB.

מסך GRUB

  1. בחר באפשרות הראשונה, "אובונטו", ולחץ על מקש ה-‘e’ כדי לערוך את פרמטרי האתחול.

עריכת פרמטרי האתחול

  1. הוסף את המחרוזת הבאה לשורה שמתחילה ב-‘linux’ כדי לאתחל למצב חילוץ:
systemd.unit=rescue.target
  1. ברגע שאתה במצב חילוץ, בצע את הפקודה הבאה כדי לשחזר את ההרשאות והבעלות הנכונות עבור /usr/bin/sudo:
pkexec chmod a=rx,u+ws /usr/bin/sudo

פקודה זו מגדירה את ההרשאות הנחוצות ומבטיחה ש-sudo יהיה בבעלות משתמש השורש עם סיבית ה-setuid מוגדרת.

על ידי ביצוע שלבים אלו, אמורה הבעיה להיפתר ולהחזיר את הפונקציונליות התקינה לפקודת sudo במערכת האובונטו שלך.

פוסט קשור