ГлавнаяОперационные системыLinuxКак сбросить пароль пользователя WSL

Как сбросить пароль пользователя WSL

Подведение итогов

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

Читайте также: Как Linux хранит и управляет паролями пользователей

Использование корневой учетной записи

Простой способ восстановить или сбросить забытый пароль пользователя WSL — использовать учетную запись root. В большинстве дистрибутивов WSL учетная запись root включена и для нее не установлен пароль.

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

Чтобы изменить конфигурацию, нам нужно использовать исполняем

Использование корневой учетной записи

ый файл находится в папке «C:\users\username\appdata\Local\Microsoft\WindowsApps\»

Замените имя пользователя на имя пользователя вашей учетной записи, а имя дистрибутива — на ваш дистрибутив WSL. Например, исполняемый файл openSUSE 15.3 Leap будет выглядеть так: «C:\Users\mte\AppData\Local\Microsoft\WindowsApps\openSUSE-Leap-15.3.exe»

Чтобы изменить конфигурацию дистрибутива, запустите командную строку и введите команду, соответствующую имени вашего дистрибутива. Например, для openSUSE установите пользователя по умолчанию как root с помощью команды:

opensuse-leap-15.3 config --default-user root

Приведенная выше команда изменит пользователя по умолчанию на root для экземпляра openSUSE WSL.

Для других дистрибутивов команды:

Ubuntu

ubuntu config --default-user root

Ubuntu 18.04

ubuntu18004 config --default-user root

Ubuntu 20.04

ubuntu2004 config --default-user root

Kali Linux

kali config --default-user root

Debian

debian config --default-user root

Arch Linux

arch config --default-user root

Последний шаг — войти в свой дистрибутив и изменить пароль для целевого имени пользователя. Вы можете запустить дистрибутив, используя меню «Пуск», командную строку или выбрав его из Терминал Windows .

Запустить WSL-терминал

После запуска вам необходимо войти в систему как root.

Наконец, используйте команду passwd, чтобы изменить пароль. Например, чтобы изменить пароль для имени пользователя cap, задайте команду:

passwd cap

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

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

Ubuntu

ись root.

Для этого используйте команду

Ubuntu 18.04

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

Ubuntu 20.04

opensuse-leap-15.3 con

Kali Linux

-user cap

Не забуд

Debian

о на имя вашего дистрибутива.

Подведени

Arch Linux

этом руководстве показаны действия по сбросу пароля пользователя WSL. Шаги, описанные в этом руководстве, просты и безопасны для ваших экземпляров WSL. Тем не менее, это хорошая практика для защиты ваших систем. Если вы решили навсегда перейти на Linux, ознакомьтесь с лучшие дистрибутивы Linux для пользователей Windows здесь или узнайте, как легко перейти на перейти с винды на линукс .

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

ПОХОЖИЕ СТАТЬИ

Популярные записи