Назад | Перейти на главную страницу

Утерян рут и пароли других пользователей

Это не имеет большого значения, потому что на сервере очень мало (буквально один или два файла), которые нам действительно нужны. Но мы отключили вход в систему root в качестве меры безопасности и не можем вспомнить ни один из наших паролей других пользователей.

Я предполагаю, что на данный момент мы ничего не можем сделать, чтобы попасть на сервер? Сижу рядом с ящиком ...

Обновить

Ой ... на самом деле мне нужно экспортировать SVN с этого сервера. Так что да, мне нужны вещи.

Обновить

Я должен отметить, что мы на Debian Lenny

Загрузка в однопользовательском режиме не будет работать для Debian и Ubuntu, потому что вам все равно придется ввести пароль root для режима обслуживания.

Перезагрузите компьютер, чтобы попасть на экран загрузки grub, нажмите e чтобы отредактировать одну из ваших конфигураций загрузки Grub и отредактировать строку, начинающуюся с kernel. Добавить init=/bin/sh и загрузите измененную конфигурацию, нажав b. Когда вы вошли в свою оболочку (без входа в этот раз), перемонтируйте файловую систему, чтобы она находилась в режиме чтения / записи: mount -o remount,rw /. Теперь вы можете начать менять пароли с помощью passwd сейчас :)...

Я предполагаю, что вы используете Grub для загрузчика:

  1. Загрузите вашу систему
  2. Выберите ваше ядро
  3. Нажмите e
  4. Выберите строку, которая начинается с kernel
  5. Приложите письмо S до конца строки
  6. Нажмите Enter затем b

Загрузитесь в однопользовательском режиме. Вы должны увидеть приглашение root. #. Отсюда:

  1. введите команду passwd и сбросить пароль root
  2. Перезагрузка. И войдите как root, как обычно

Было бы очень полезно, если бы вы могли опубликовать несколько подробностей о своей системе. Какой дистрибутив? Какой загрузчик?

Удачи!

Что ж ... Ваш другой вариант:

  1. Загрузитесь с спасательного LiveCD
  2. Смонтируйте корневой раздел
  3. редактировать /etc/shadow (Удалите все, что находится между первыми двумя двоеточиями в корневой записи [см. Ниже])
  4. Затем перезагрузитесь и войдите в root без пароля.
  5. Запустите команду 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

капиш?