Как вы будете читать дальше этот ответ на ТАК, эта проблема заключается в нет так же трудно, как это делают люди. Вы можете получить sudo
команда снова работает без переустановки выполнив эти простые шаги:
- Выйдите из системы как текущий пользователь, затем снова войдите в систему как root.
- Выполнять
chown root:root /usr/bin/sudo && chmod 4755 /usr/bin/sudo
- Выйдите из системы с правами root, затем снова войдите в систему как текущий пользователь.
Это делает свое дело и намного быстрее и менее болезненно, чем "ядерный вариант", рекомендованный в других ответах.
Если ваш пароль root не установлен, вы можете загрузиться в режим восстановления чтобы установить его.
Обратите внимание, что это устранит ошибку заголовка /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
но если, как и в случае с операцией, вы сделали больше, чем просто испортили разрешения /usr/bin/sudo
однако более "ядерный" вариант на самом деле может иметь больше смысла.