Установить пользователя по умолчанию для WSL в Windows 10
Начиная с Windows 10 Fall Creators Update, вы можете установить различные дистрибутивы Linux внутри подсистемы Windows для Linux (WSL). После того, как вы включите эту функцию, вы можете перейти в Магазин и установить оттуда любой доступный дистрибутив Linux. Если вы хотите изменить пользователя по умолчанию для установленного вами дистрибутива, вот как настроить его для WSL в Windows 10.
В Windows 10 Fall Creators Update, Подсистема Windows для Linux наконец-то вышла из бета-версии. Вы можете не только установить и запустить несколько дистрибутивов Linux, но и для вашего удобства они доступны прямо в Microsoft Store (ранее известный как Магазин Windows). На момент написания этой статьи вы можете установить openSUSE Leap, SUSE Linux Enterprise и Ubuntu.
Пользователь UNIX по умолчанию - это учетная запись пользователя, которая появляется при открытии соответствующей консоли Linux. По умолчанию он открывается с именем пользователя, которое вы указали при первоначальной настройке функции.
Если вы добавили нового пользователя в используемый вами дистрибутив, вы можете сделать его пользователем UNIX по умолчанию для WSL. Я собираюсь сделать пользователя
боб по умолчанию вместо Winaero учетная запись.Вот как это можно сделать.
Чтобы установить пользователя по умолчанию для WSL в Windows 10, сделайте следующее.
- Открытым новый экземпляр командной строки.
- Чтобы установить пользователя UNIX по умолчанию для Ubuntu в WSL, выполните команду:
конфигурация ubuntu --default-user новое_имя_пользователя
Замените часть new_user_name фактическим именем пользователя. В моем случае это Боб.
- Если вы используете openSUSE, выполните следующую команду:
opensuse-42 config --default-user имя_пользователя
- Если вы используете SUSE Linux Enterprise Server, выполните следующую команду:
sles-12 config --default-user имя_нового_пользователя
С этого момента указанная учетная запись пользователя будет использоваться в качестве пользователя UNIX по умолчанию для WSL. Консоль Linux откроется с этим пользователем.
Совет: Имя двоичного файла каждого дистрибутива можно найти с помощью диспетчера задач. Откройте диспетчер задач Windows и разверните строку запущенной консоли Linux на вкладке «Процессы». См. Следующий снимок экрана.
На момент написания этой статьи Microsoft использует следующие имена:
- Ubuntu - ubuntu.exe
- openSUSE Leap 42 - opensuse-42.exe
- SUSE Linux Enterprise Server - sles-12.exe
Примечание. В более старых версиях Windows 10, которые поддерживают только Bash в Ubuntu, вы должны использовать следующую команду:
lxrun.exe / setdefaultuser имя пользователя
Вот и все.