Обновитесь до Fedora 33 сейчас, пароль не работает

Обновитесь до Fedora 33 сейчас, пароль не работает

Я обновился до Fedora 33, и теперь мой пароль входа больше не работает. Как это исправить? Я могу вызвать окно с помощью control, alt F2, затем что мне ввести, чтобы избавиться от пароля входа?

решение1

Вы пытаетесь войти в свою собственную учетную запись (пользователя) или в учетную запись root? Если вы можете войти как root, вы можете отключить запрос пароля в своей обычной учетной записи пользователя, очистив второе поле (пароль) в /etc/passwd, например так:

jpublic::5471:1650:Джон Кью Публичный:/users/jpublic:/bin/bash

Обратите внимание, что двоеточия находятся рядом друг с другом. Часто вам придется удалять один x. Сохраните и выйдите. Запустите pwconv без аргументов, затем попробуйте войти в систему.

Если пароль root недоступен, вы в худшей ситуации. Недавно у меня такое было, когда мой vim начал портить первые 2 символа файлов, как только они открывались. Для восстановления потребовалось создать загрузочный CD с помощью загруженного мной файла Knoppix ISO, а затем загрузиться с него. Оказавшись в Knoppix, я нашел свою исходную корневую файловую систему и перешел в (теперь поврежденный) файл /etc/passwd, исправил повреждение, затем перезагрузился обычным способом, и все было в порядке.

решение2

Можете ли вы войти как root? Если да, то просто passwd *username*должно работать, заменивимя пользователяс именем учетной записи пользователя, пароль для входа в которую не подходит.

Если ваш пароль root тоже не работает, вам придется получить root shell, заменив процесс init во время загрузки. Начните с перезагрузки в GRUB. Выберите установку Fedora (обычно верхняя запись), затем нажмите E, чтобы изменить параметры записи.

Вы увидите много текста, но важная строка — та, которая начинается с linux /boot/vmlinuz-.... Добавьте init=/bin/bashв конец строки, разделив пробелом. Убедитесь, что нет конечных пробелов.

Теперь нажмите, Ctrl-Xчтобы «загрузиться» с новыми опциями. Надеюсь, вы увидите командную строку, в которой вы вошли как root, и нет имени хоста. введите описание изображения здесь Оттуда вы можете просто смонтировать корневую файловую систему mount -o rw /и установить пароли passwd rootи passwd *username*.

Связанный контент