Поиск по сайту:
...нормальный человек не может не страдать комплексами (Ю. Семенов).

Как сбросить забытый пароль WSL Linux

06.11.2021
Как сбросить забытый пароль WSL Linux

Подсистема Windows для Linux (WSL) – это функция Windows, которая позволяет пользователям создавать полную среду Linux непосредственно из операционной системы Windows.
WSL предоставляет полный экземпляр Linux, включая все собственные служебные программы, инструменты и приложения, без использования таких технологий, как виртуальные машины или установка двойной загрузки Windows/Linux.

Примечательные особенности подсистемы Windows для Linux включают в себя:

  1. Возможность выбора из различных популярных дистрибутивов Linux, таких как Ubuntu, Debian, OpenSUSE, Kali Linux и т. д.
  2. Запускайте собственные приложения Linux, как если бы они были родными приложениями Windows.
  3. Пишите и выполняйте сценарии в среде Linux без каких-либо изменений.
  4. Установите собственные средства разработки для Linux.
  5. Просмотрите файловую систему WSL Linux с помощью файлового проводника Windows по умолчанию.
  6. Развертывание среды WSL с помощью таких инструментов, как Visual Studio Code

Цель этого руководства – показать вам, как сбросить пароль забытого пользователя для любого экземпляра WSL Linux.

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

 

Как работает функциональность

Прежде чем погрузиться в команды и сбросить забытый пароль, давайте обсудим, как работает эта функция.

При первом запуске экземпляра WSL вам будет предложено настроить имя пользователя и пароль.

WSL будет использовать настроенные имя пользователя и пароль для автоматического входа в среду Linux. Хотя это удобная функция, если вы забудете пароль своего имени пользователя, вы не сможете вызывать какие-либо команды, для которых требуется пароль.

Читать  Как мне заархивировать все файлы в каталоге в Linux?

 

Сброс пароля WSL

Чтобы сбросить забытый пароль для вашего экземпляра WSL, мы выполним следующие операции:

  1. Настройте WSL на использование пользователя root по умолчанию.
  2. Сброс пароля для имени пользователя WSL по умолчанию
  3. Восстановите имя пользователя по умолчанию.

 

Настройте root как учетную запись по умолчанию

Ранее мы упоминали, что WSL автоматически входит в систему с установленной учетной записью по умолчанию. В большинстве случаев вам придется настроить учетную запись по умолчанию во время установки вашего экземпляра WSL Linux.

Однако мы можем использовать исполняемую команду WSL Linux, чтобы установить пользователя по умолчанию в качестве учетной записи root, заставляя WSL входить в среду Linux без запроса пароля.

Запустите командную строку в вашей системе Windows.

Затем найдите путь к исполняемому файлу вашего дистрибутива Linux. По умолчанию исполняемые файлы для установленных вами дистрибутивов Linux находятся в:

C:\Users\\AppData\Local\Microsoft\WindowsApps

 

Примечание
Имя пользователя обозначает системное имя пользователя Windows по умолчанию.

 

Например, исполняемый файл для Debian находится в:

C:\Users\linuxhint\AppData\Local\Microsoft\WindowsApps\debian.exe

 

В командной строке cd в каталог исполняемого файла Linux. Например:

cd C:\users\linuxhint\AppData\Local\Microsoft\WindowsApps

 

Затем установите пользователя по умолчанию для вашего дистрибутива, используя команду:

distroname.exe config --default-user root

 

Замените distroname.exe фактическим исполняемым файлом для вашего дистрибутива Linux как:

debian.exe config --default-user root

Измените пароль для вашего имени пользователя по умолчанию

Запустите свой дистрибутив WSL Linux, и вы автоматически попадете в корневую оболочку.

Читать  Как получить ввод от пользователя в сценарии Bash [Дополнительные методы]

Следующим шагом является использование команды passwd для сброса забытого пароля.

passwd <default_username>

 

Замените default_username своим фактическим именем пользователя экземпляра WSL. Вы можете проверить /etc/passwd, чтобы увидеть свое имя пользователя.

Затем введите новый пароль для указанного вами имени пользователя.

 

Восстановить имя пользователя по умолчанию

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

Введите команду:

distroname.exe config --default-user

 

Теперь вы должны войти в свой экземпляр WSL как указанный пользователь.

 

Вывод

В этой статье рассказывается, как сбросить забытый пароль для любого экземпляра WSL Linux.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
На мероприятии Wow the World Asus заявляет, что этот 785-граммовый…

Спасибо!

Теперь редакторы в курсе.