Восстановите sudo пароль сервера по ssh

Я работаю над сервером человечности 12.04, и мне не предоставили sudo пароль. Теперь я должен восстановить его. Я узнал, что мы должны перезагрузить в режим восстановления, чтобы сделать так, но мы не знаем, как войти в режим восстановления через ssh.

Какая-либо идея того, как это возможно или какие-либо другие идеи для восстановления sudo пароля? У меня есть корневой доступ через ssh.

Обновление:

Я попытался сделать это:

su -

Но без успеха:

su: Authentication failure
1
задан 1 October 2014 в 20:53
2 ответа

Вы не можете изменить свой пароль, так как файловая система монтируется в режиме только для чтения при загрузке в систему восстановления Ubuntu.

См. этот ответ AskUbuntu для более подробной информации, но вам нужно будет выполнить следующую команду, чтобы перемонтировать файловую систему как чтение / запись:

mount -rw -o remount /

После повторного монтирования вывод команды mount должен выглядеть примерно так для корневой файловой системы:

/dev/sda1 on / type ext4 (rw,errors=remount-ro)

Кроме того, запуск su - от имени пользователя root не даст вам более высоких прав доступа - root - это максимально возможное значение в системе Linux.

1
ответ дан 4 December 2019 в 00:17

Есть ли у вас доступ к sudo из вашей учетной записи? Подключитесь по SSH к ящику, войдите в систему и введите

sudo -i

. Если вы можете войти, вы теперь находитесь там как root, используя свои учетные данные. Затем вы можете изменить пароль. Попробовать?

0
ответ дан 4 December 2019 в 00:17

Теги

Похожие вопросы