/usr/bin/sudo должен принадлежать uid 0 и иметь установленный бит setuid в Ubuntu 20.04
Если вы сталкиваетесь с сообщением об ошибке «/usr/bin/sudo должен принадлежать uid 0 и иметь установлен бит setuid» на Ubuntu 20.04, выполните следующие шаги для устранения проблемы.
- Во время процесса загрузки нажмите клавишу 'ESC', чтобы получить доступ к меню GRUB.
- Выберите первый вариант, «Ubuntu», и нажмите клавишу 'e' для редактирования параметров загрузки.
- Добавьте следующую строку к строке, начинающейся с 'linux', чтобы загрузиться в режиме восстановления:
systemd.unit=rescue.target
- После входа в режим восстановления выполните следующую команду для восстановления правильных разрешений и владельца для
/usr/bin/sudo
:
pkexec chmod a=rx,u+ws /usr/bin/sudo
Эта команда устанавливает необходимые разрешения и гарантирует, что sudo
принадлежит пользователю root с установленным битом setuid.
Следуя этим шагам, вы сможете устранить проблему и восстановить правильную работу команды sudo
на вашей системе Ubuntu.