Несколько вещей, на которые стоит обратить внимание. Во-первых, когда вы впервые запустили Ubuntu после установки на WSL, она должен прошли этап «конфигурации», где вас попросили создать имя пользователя и пароль. Этот пользователь будет «пользователем по умолчанию», который должен использовать во время бега. Если экземпляр работает с «root» в качестве пользователя по умолчанию, это может сигнализировать об ошибке в конфигурации (и, судя по комментариям, именно это и произошло).
Это не так уж и много, честно. Вы правильно сделали, что создали нового пользователя. Просто это не должен были необходимы.
Что касается установки этого нового пользователя по умолчанию, есть как минимум два возможных пути:
Опция 1: wsl.conf
Электрический ток Майкрософт рекомендуется способ заключается в создании /etc/wsl.conf
в экземпляре со следующей настройкой:
[пользователь]
по умолчанию = имя пользователя
Изменение, конечно, имени пользователя, чтобы быть вашим именем пользователя по умолчанию.
Выйдите из своего экземпляра, введите wsl --завершить Ubuntu
(при условии, что имя вашего экземпляра «Ubuntu», что вы можете подтвердить с помощью wsl -l -v
) или же wsl --shutdown
(из PowerShell или CMD) и перезапустите.
Вариант 2: «Сбросить» экземпляр обратно на этап конфигурации
Обратите внимание, что это разрушительная операция. Если у вас нет работы внутри экземпляра, которую вы не можете легко восстановить, вы можете легко сбросить экземпляр обратно в исходное состояние. Это связано с тем, что WSL оставляет исходную rootfs для любого дистрибутива скрытым каталогом под C:\ПрограммДата
.
Вы всегда можете сделать резервную копию старого экземпляра, прежде чем делать это «на всякий случай». Команды (опять же, все из PowerShell или CMD) должны выглядеть примерно так:
wsl --export Ubuntu "2021-11-21 Ubuntu WSL Backup.tar"
Тогда (и это разрушительный часть):
wsl --отменить регистрацию Ubuntu
Затем перезапустите «Приложение» с помощью Ubuntu.exe
(или, если вы установили приложение для конкретной версии из Магазина, оно может быть Ubuntu2004.exe
).
В этот момент шаг настройки будет запущен повторно, запрашивая имя пользователя и пароль по умолчанию.