Встановити користувача за замовчуванням для 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 config --default-user new_user_name
Замініть частину new_user_name на фактичне ім’я користувача. У моєму випадку це Боб.
- Якщо ви використовуєте openSUSE, виконайте таку команду:
opensuse-42 config --default-user new_user_name
- Якщо ви використовуєте 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 ім'я користувача
Це воно.