На этот вопрос уже есть ответ здесь:
Мне нужно использовать sudo, но когда я попробуйте использовать его, в подсказке сообщается, что команда не найдена и мне нужно установить sudo.
Поэтому, когда я переключаюсь на su, чтобы получить root-доступ для установки sudo, появляется сообщение об ошибке аутентификации
Как я могу это исправить?
Загрузите машину, и после экрана BIOS, удержите клавишу сдвига влево. Вам затем предложит меню, которое выглядит примерно так:
Если вместо этого Вы получаете опции как:
Необходимо перейти к Расширенным настройкам с помощью клавиш со стрелками и совершить нападки, Вводят и затем выбирают режим восстановления
Поразите стрелку вниз, пока Вы не выбираете 2-ю запись из вершины (та с режимом восстановления в описании) и затем совершаете нападки, Входят.
Теперь необходимо видеть это меню:
Используя клавиши со стрелками прокручивают вниз, чтобы объединиться в сеть и совершить нападки, Входят, чтобы позволить объединиться в сеть. Если спросили повторно смонтировать раздел, совершите нападки, Вводят в да.
И затем пойдите, чтобы базироваться в том же меню и затем совершить нападки, Входят.
Необходимо теперь видеть корневую подсказку, что-то вроде этого:
root@gijs-pc:~#
На данном этапе у Вас могла бы быть файловая система только для чтения. Необходимо повторно смонтировать его с полномочиями записи:
mount -o remount,rw /
теперь, установка sudo
:
apt install sudo
проверьте свои sudo настройки еще раз:
visudo
также, проверьте если Ваша учетная запись gijs
член sudo, В противном случае добавляют его как члена sudo и группы колеса:
usermod -aG sudo gijs
usermod -aG wheel gijs
Теперь, можно перезапустить, и у Вас теперь должен быть доступ к sudo.
Этот ответ является сокращенной версией ответа Jorge Castro на том, Как я изменяю потерянный пароль администратора?