5

Когда я впервые установил и запустил подсистему Windows Linux, консоль попросила меня ввести новое имя пользователя для bash. Я ввел User . Теперь, когда я запускаю bash в своей консоли, мое имя пользователя и имя компьютера появляются в начале запроса, например

User@DESKTOP-TPQIRNP:/mnt/...

Что мне делать, если я хочу изменить свое имя пользователя для консоли bash? И имя ПК

3 ответа3

10

Согласно комментарию therobyouknow , LxRun.exe устарела.

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

================================================== ==================

Вы должны использовать команду LxRun.exe в C:\WINDOWS\system32 .

Вот два решения, которые все запускаются в cmd.exe вместо bash .

  • Используйте команду ниже, чтобы создать нового пользователя и установить его в качестве пользователя по умолчанию:

    LxRun.exe /setdefaultuser NEW_USER
    
  • ИЛИ Полностью удалите подсистему Linux и переустановите ее

    LxRun.exe /uninstall /full
    LxRun.exe /install
    

    При следующем входе в bash вам будет предложено ввести имя пользователя.

8

В новой версии подсистемы команда (от повышенного cmd.exe):

C:\> ubuntu run sudo usermod -l newUsername oldUsername

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

2

Статья ветка.

Вы должны создать ssh_config и ввести в него свое имя пользователя. Расположение в подсистеме Windows Linux - /mnt/%windir%/windows

Создайте файл ~/.ssh/config и введите имя пользователя внутри файла, например:

user New_User_Name

Вам не нужно беспокоиться о разрешениях.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .