Вход утерян из-за потери памяти [дубликат]

На этот вопрос уже есть ответ здесь:

После болезни, когда часть Ubuntu была установлена ​​на 64-битную AMD система Теперь я не знаю свой вход в систему, можно ли его восстановить / изменить, или я должен стереть жесткий диск и начать заново?

Я сбросил пароль, но не могу пройти через вход, как всегда написано ' Неверно »- это последняя версия Ubuntu, 14.04, я полагаю

Я спрашиваю не о пароле, а о входе в систему

0
задан 15 March 2015 в 22:59

1 ответ

Существует несколько решений:

  1. Заменить /etc/passwd на другой экземпляр Linux, здесь найдено :

    Предупреждение: [ 1155] Делайте это только в том случае, если вы находитесь в достаточно безопасной среде (ПК / ноутбук дома или в офисе) и т. Д. - не делайте этого на подключенном к Интернету сервере ssh, особенно если имя пользователя является обычным ( например, admin), так как короткое окно без пароля может разрешить нежелательный доступ к вашему серверу.

    1. Загрузите компьютер с LiveCD (подойдет любой разумный дистрибутив).
    2. Смонтируйте корневой раздел системы (/) где-нибудь (возможно, /mnt) - убедитесь, что он смонтирован для чтения / записи, так как вы будете редактировать на нем файл.
    3. Измените /etc/shadow как пользователя root (используя su или sudo).
    4. Найдите запись для своего пользователя и удалите все, что находится между первым и вторым двоеточием (:) - это длинная строка случайных символов.
    5. Сохраните изменения, размонтируйте раздел и перезагрузитесь в обычную систему.
    6. Войти без пароля.
    7. Быстро установите пароль своего пользователя.
    8. Выйдите из системы и проверьте, работает ли она.
  2. Использовать passwd, найдено здесь

    Если вы используете passwd 16040 в качестве пользователя root, он не спросит вас о текущем пароле. После изменения пароля вам следует подумать: chage -d 0 16040 Он будет принудительно менять пароль пользователя, когда пользователь войдет в систему. Это лучшая практика по соображениям безопасности.

  3. Перезагрузите компьютер и войдите в режим без пароля, здесь можно найти

    1. Перезагрузить компьютер / включить компьютер.
    2. Удерживайте нажатой клавишу Shift в начале процесса загрузки, чтобы включить загрузочное меню GNU GRUB (если оно не отображается)
    3. Нажмите ESC в приглашении GNU GRUB.
    4. Нажмите e для редактирования.
    5. Используйте клавиши Arrow, чтобы выделить строку, начинающуюся с ядра, и нажмите клавишу e.
    6. Перейдите в самый конец строки и добавьте rw init=/bin/bash
    7. Нажмите Enter, а затем нажмите b для загрузки вашей системы.
    8. Ваша система будет загружаться в корневую оболочку без пароля.
    9. Введите passwd yourusername
    10. Установите новый пароль.
    11. Перезагрузите систему.
1
ответ дан 3 August 2019 в 13:12