Я работаю над сервером человечности 12.04, и мне не предоставили sudo пароль. Теперь я должен восстановить его. Я узнал, что мы должны перезагрузить в режим восстановления, чтобы сделать так, но мы не знаем, как войти в режим восстановления через ssh.
Какая-либо идея того, как это возможно или какие-либо другие идеи для восстановления sudo пароля? У меня есть корневой доступ через 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, используя свои учетные данные. Затем вы можете изменить пароль. Попробовать?