Установить пользователя по умолчанию для 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 Store). На момент написания этой статьи вы можете установить openSUSE Leap, SUSE Linux Enterprise и Ubuntu.

Пользователь UNIX по умолчанию – это учетная запись пользователя, которая появляется при входе в систему, когда вы открываете соответствующий Linux. приставка. По умолчанию он открывается с именем пользователя, которое вы указали при первоначальной настройке функции.

Если вы добавили нового пользователя в используемый вами дистрибутив, вы можете сделать его пользователем UNIX по умолчанию для WSL. Я собираюсь сделать пользователя bob по умолчанию вместо учетной записи winaero .

Вот как это можно сделать.

Чтобы установить пользователя по умолчанию для WSL в Windows 10 , выполните следующие действия.

  1. Откройте новый экземпляр командной строки.
  2. Чтобы установить пользователя UNIX по умолчанию для Ubuntu в WSL, выполните команду:
     ubuntu config --default-user new_user_name 

    Замените часть new_user_name фактическим именем пользователя. В моем случае это bob.

  3. Если вы используете openSUSE, запустите следующая команда:
     opensuse-42 config --default-user имя_нового_пользователя 
  4. Если вы используете 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 имя пользователя 

Оцените статью
digitdocom.ru
Добавить комментарий