Начиная с Windows 10 Fall Creators Update, вы можете установить различные дистрибутивы Linux внутри подсистемы Windows для Linux (WSL). После включения этой функции вы можете перейти в Магазин и установить оттуда любой доступный дистрибутив Linux. Если вы хотите изменить пользователя по умолчанию для установленного вами дистрибутива, вот как настроить его для WSL в Windows 10.
В Windows 10 Fall Creators Update, подсистема Windows для Linux наконец-то вышла из стадии бета-тестирования. Вы можете не только установить и запустить несколько дистрибутивов Linux, но и для вашего удобства, они доступны прямо в Microsoft Store (ранее известном как Windows Store). На момент написания этой статьи вы можете установить openSUSE Leap, SUSE Linux Enterprise и Ubuntu.
Пользователь UNIX по умолчанию – это учетная запись пользователя, которая появляется при входе в систему, когда вы открываете соответствующий Linux. приставка. По умолчанию он открывается с именем пользователя, которое вы указали при первоначальной настройке функции.
Если вы добавили нового пользователя в используемый вами дистрибутив, вы можете сделать его пользователем UNIX по умолчанию для WSL. Я собираюсь сделать пользователя bob по умолчанию вместо учетной записи winaero .
Вот как это можно сделать.
Чтобы установить пользователя по умолчанию для WSL в Windows 10 , выполните следующие действия.
- Откройте новый экземпляр командной строки.
- Чтобы установить пользователя UNIX по умолчанию для Ubuntu в WSL, выполните команду:
ubuntu config --default-user new_user_name
Замените часть new_user_name фактическим именем пользователя. В моем случае это bob.
- Если вы используете openSUSE, запустите следующая команда:
opensuse-42 config --default-user имя_нового_пользователя
- Если вы используете SUSE Linux Enterprise Server, выполните следующую команду:
sles-12 config --default-user new_user_name
С этого момента указанная учетная запись пользователя будет использоваться в качестве пользователя 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 имя пользователя