Type something to search...

يجب أن يكون /usr/bin/sudo مملوكًا لـ uid 0 وأن يحتوي على setuid bit في أوبونتو 20.04

إذا واجهت رسالة الخطأ "/usr/bin/sudo يجب أن يكون مملوكاً من قبل uid 0 وأن يحتوي على بت setuid" على Ubuntu 20.04، اتبع هذه الخطوات لحل المشكلة.

  1. أثناء عملية التمهيد، اضغط على مفتاح 'ESC' للوصول إلى قائمة GRUB.

شاشة GRUB

  1. اختر الخيار الأول، "Ubuntu"، واضغط على مفتاح 'e' لتعديل معلمات التمهيد.

تعديل معلمات التمهيد

  1. أضف السلسلة التالية إلى السطر الذي يبدأ بـ 'linux' للتمهيد في وضع الإنقاذ:
systemd.unit=rescue.target
  1. بمجرد الدخول إلى وضع الإنقاذ، نفذ الأمر التالي لاستعادة الأذونات والملكية الصحيحة لـ /usr/bin/sudo:
pkexec chmod a=rx,u+ws /usr/bin/sudo

يقوم هذا الأمر بتعيين الأذونات اللازمة ويضمن أن sudo مملوك من قبل المستخدم الجذر مع بت setuid معين.

باتباع هذه الخطوات، يجب أن تكون قادرًا على حل المشكلة واستعادة الوظائف الصحيحة لأمر sudo على نظام Ubuntu الخاص بك.


مشاركة :

مقال ذو صلة