Вопрос или проблема
У меня на личном ноутбуке с Windows 10 установлена подсистема Ubuntu Linux (wsl). Однако, когда была установлена Ubuntu, каким-то образом пароль был неизвестен (или пароля вообще не было). Из-за этой проблемы Ubuntu была удалена и затем установлена снова, но операционная система запомнила всё. Таким образом, решить проблему таким образом невозможно.
Я проводил некоторые исследования в Интернете, но все решения не сработали в подсистеме Windows 10 (Ubuntu как ОС), которая не может быть загружена в режим восстановления.
Любая помощь по этому вопросу будет оценена.
Я ожидаю, что смогу войти в установленную в подсистеме Windows 10 Ubuntu как пользователь root, чтобы установить несколько программного обеспечения в этой операционной системе Ubuntu.
Посмотрите документацию Microsoft по ссылке Настройка имени пользователя и пароля Linux. Там есть раздел для сброса пароля.
Ответ или решение
Как восстановить доступ к Ubuntu в Windows Subsystem for Linux (WSL)
Если вы столкнулись с проблемами доступа к Ubuntu, установленной в Windows Subsystem for Linux (WSL), и не можете войти в систему из-за потерянного пароля, не стоит паниковать. Существует несколько шагов, которые вы можете предпринять для решения этой проблемы и получения доступа к системе под учетной записью root.
1. Запустите Ubuntu в WSL
Прежде всего, откройте командную строку (CMD) или PowerShell на вашем компьютере. Для этого вы можете воспользоваться сочетанием клавиш Win + R
, ввести cmd
или powershell
и нажать Enter
. Затем введите следующую команду для запуска вашей Ubuntu:
wsl
Если Ubuntu не запускается, попробуйте указать конкретный дистрибутив:
wsl -d Ubuntu
2. Изменение пользователя по умолчанию
Если вы не помните пароль, вы можете изменить пользователя по умолчанию на root. Это позволит вам войти в систему без необходимости ввода пароля. Для этого выполните следующую команду в PowerShell или CMD:
ubuntu2004 config --default-user root
Обратите внимание, что вместо ubuntu2004
вам необходимо использовать название вашей версии Ubuntu (например, ubuntu1804
, ubuntu2004
, и т.д.). После выполнения этой команды, попробуйте снова запустить Ubuntu через командную строку.
3. Сброс пароля
Если вы решили, что хотите вернуться к своему обычному пользователю и сбросить его пароль, сделайте следующее. После входа как root, выполните команду для изменения пароля:
passwd имя_пользователя
Замените имя_пользователя
на ваше имя пользователя. Введите новый пароль, когда система этого запросит.
4. Возврат к предыдущему пользователю
После успешного сброса пароля и завершения всех необходимых действий, вы можете вернуть своего предыдущего пользователя обратно в качестве пользователя по умолчанию. Для этого выполните команду:
ubuntu2004 config --default-user имя_пользователя
5. Завершение
Теперь вы должны иметь возможность входить в свою Ubuntu с новым паролем, а также устанавливать необходимые программные пакеты и обрабатывать данные. Убедитесь, что все ваши действия выполняются в безопасной среде и используйте документы Microsoft, чтобы получить дополнительную информацию по управлению настройками WSL.
Если что-то все еще не работает, возможно, стоит рассмотреть переустановку WSL, но в большинстве случаев вышеописанные шаги должны помочь решить вашу проблему.
Надеюсь, эта инструкция окажется вам полезной, и вы настроите свою Ubuntu в WSL для дальнейшего использования.