Я случайно удалил файл /usr/bin/sudo
. Как я могу восстановить его?
Я нашел ветку на ubuntuforums , но, похоже, она не решена.
Причина, по которой я пишу эту инструкцию здесь, заключается в том, что я не нашел пошагового решения, когда столкнулся с проблемой сам. Я новичок в Linux, поэтому не стесняйтесь редактировать это:)
Эти шаги решили проблему для меня:
Загрузитесь в режиме восстановления (нажмите Esc или влево Shift после всплеска BIOS)
Выберите Параметр перетаскивания в корневую оболочку
Mount файловая система в режиме записи:
mount -o rw,remount /
Добавить интернет-соединение (я не уверен, работает ли это с Wi-Fi):
dhclient eth0
Теперь вам нужно очистить существующий пакет sudo. Он защищен от удаления, поэтому вы должны установить эту переменную среды:
export SUDO_FORCE_REMOVE=yes
Очистить sudo:
apt-get purge sudo
Эта команда также очистила пакет ubuntu-minimal, поэтому если мы запустим
apt-get install ubuntu-minimal
это восстановит оба пакета
Перезагрузите систему:
reboot