Як змінити користувача за замовчуванням у файлі WSL Ubuntu в ОС Windows 10


24

Я встановив WSL Bash на Windows 10 і встановив моєму користувачеві наприклад "abc", але тепер я хочу змінити його на щось інше.

Як я можу змінити ім’я користувача, на який я ввійшов?

Коли я відкриваю bash, він автоматично входить в систему з моїм поточним користувачем.

Відповіді:


32

Тепер LxRun.exeце застаріло, якщо ви встановите Ubuntu з магазину Windows, вам потрібна команда

ubuntu config --default-user <username>

Перезапустіть сервіс LxssManager

sc stop LxssManager
sc start LxssManager

2
ubuntu НЕ може бути вашим за замовчуванням, це залежить від встановленої версії, тому перевірте відповіді нижче, оскільки моя "ubuntu1804 config ..."
rmcsharry

1
ubuntu1804 config --default-user ...для мене
masterxilo

Перезапуск послуги був необхідним для мене. Гугл за кілька хвилин до того, як я знайшов це, ніхто насправді не згадує про це. Спасибі!
jValdron

Чи є спосіб виконати цю саму дію, але за допомогою команди 'bash'?
rmutalik

замість того, щоб встановити користувача за замовчуванням, він відкрив bash для мене. Здається, це чомусь не працює. Я на останньому випуску Windows станом на сьогодні
акабхірав

13

Ви можете змінити типового користувача для bash, виконавши таку команду у звичайному командному рядку (cmd.exe):

LxRun.exe /setdefaultuser <new_name>

10

Усі інші відповіді були корисними, але можуть бути й інші сценарії, дотримуйтесь тут відповідно до вашого. Моя була ubuntu 1604, тому використовується наступне: -

ubuntu1604 config --default-user <username>

якщо ви встановили ubuntu 1804: -

ubuntu1804 config --default-user <username>

якщо ви використовували один за замовчуванням, то: -

ubuntu config --default-user <username>


Чому це було на 0 голосів? Це саме те, що вам потрібно зробити, якщо ви не встановите Ubuntu за замовчуванням.
Корі

так, у нього мали бути кращі підрахунки голосів :-)
kakabali

Чи не повинно це змінити поточне ім’я користувача на ім’я користувача, яке я надаю в <username>? Коли я спробую це, він просто говорить мені, що ім’я користувача, яке я надаю, не існує. Це 18.0.4
вран

Ви можете використовувати root як користувач ??
какабалі

7

Якщо ви використовуєте Ubuntu 18.04 з магазину Microsoft Store, командою (powerhell або cmd) буде:

ubuntu1804 config --default-user <username>


-1

У КМД

Подивіться, які дистрибутиви встановлено wslconfig /l

У мене є Ubuntu, і я хотів встановити користувача за замовчуванням на root ubuntu config --default-user root

Документація: https://docs.microsoft.com/en-us/windows/wsl/user-support


Чому номінувати для видалення?
Бенджамін Мак-Інтіре
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.