Я работаю на сервере ubuntu 12.04, и мне не предоставили пароль sudo. Теперь мне нужно его восстановить. Я узнал, что для этого нам нужно перезагрузиться в режим восстановления, но мы не знаем, как войти в режим восстановления через ssh.
Любая идея, как это возможно, или какие-либо другие идеи для восстановления пароля sudo? Имею root-доступ по ssh.
Обновить:
Я пробовал это сделать:
su -
Но безуспешно:
su: Authentication failure
Вы не можете изменить свой пароль, так как файловая система монтируется в режиме только для чтения при загрузке в систему восстановления Ubuntu.
Видеть этот ответ AskUbuntu для получения более подробной информации, но вам нужно будет выполнить следующую команду, чтобы повторно смонтировать файловую систему как чтение / запись:
mount -rw -o remount /
После перемонтирования вывод mount
Команда должна выглядеть примерно так для корневой файловой системы:
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
В стороне, бег su -
поскольку root не даст вам более высокого доступа - root - это самый высокий уровень доступа в системе Linux.
Есть ли у вас доступ к sudo из вашей учетной записи? SSH в поле, войдите и введите
sudo -i
Если вы можете войти, вы теперь находитесь там как root, используя свои учетные данные. Затем вы можете изменить пароль. Попробовать?