Это не имеет большого значения, потому что на сервере очень мало (буквально один или два файла), которые нам действительно нужны. Но мы отключили вход в систему root в качестве меры безопасности и не можем вспомнить ни один из наших паролей других пользователей.
Я предполагаю, что на данный момент мы ничего не можем сделать, чтобы попасть на сервер? Сижу рядом с ящиком ...
Обновить
Ой ... на самом деле мне нужно экспортировать SVN с этого сервера. Так что да, мне нужны вещи.
Обновить
Я должен отметить, что мы на Debian Lenny
Загрузка в однопользовательском режиме не будет работать для Debian и Ubuntu, потому что вам все равно придется ввести пароль root для режима обслуживания.
Перезагрузите компьютер, чтобы попасть на экран загрузки grub, нажмите e
чтобы отредактировать одну из ваших конфигураций загрузки Grub и отредактировать строку, начинающуюся с kernel
. Добавить init=/bin/sh
и загрузите измененную конфигурацию, нажав b
. Когда вы вошли в свою оболочку (без входа в этот раз), перемонтируйте файловую систему, чтобы она находилась в режиме чтения / записи: mount -o remount,rw /
. Теперь вы можете начать менять пароли с помощью passwd
сейчас :)...
Я предполагаю, что вы используете Grub для загрузчика:
e
kernel
S
до конца строкиEnter
затем b
Загрузитесь в однопользовательском режиме. Вы должны увидеть приглашение root. #
. Отсюда:
passwd
и сбросить пароль rootБыло бы очень полезно, если бы вы могли опубликовать несколько подробностей о своей системе. Какой дистрибутив? Какой загрузчик?
Удачи!
Что ж ... Ваш другой вариант:
/etc/shadow
(Удалите все, что находится между первыми двумя двоеточиями в корневой записи [см. Ниже])root
без пароля.passwd
и сбросить root
пароль.Из этого:
root:19udHWuh!:12581:0:99999:7:::
К этому:
root::12581:0:99999:7:::
Более подробная информация может быть можно найти в вики Arch Linux.
Загрузитесь на уровень выполнения 1. Пройдите 1
как дополнительный аргумент в строке ядра из загрузчика.
Если у вас есть физический доступ к серверу, вы всегда можете загрузиться с аварийного диска или даже с liveCD и смонтировать старую файловую систему, чтобы скопировать важные файлы.
Хорошо, во время загрузки нажмите esc, чтобы появилось меню grub (просто нажмите клавишу esc, когда он начинает загрузку), а затем отредактируйте строку меню до «одиночной» до конца. Или вы можете выбрать режим восстановления, это также позволит вам выполнить восстановление.
это приведет вас к приглашению оболочки, затем вы можете изменить свой пароль с помощью команды passwd или запустить сеть вручную (ifup eth0) и переместить файлы с машины из однопользовательского режима.
это для ОС в стиле RedHat
капиш?