n1ro°
RU

Текст и данные · Инструкция

Как задать пользователя по умолчанию в WSL через wsl.conf

Это особенно полезно после import/custom distro, который стартует не под нужной Linux-учётной записью.

Редакция N1RO · Проверено

Короткий ответ

В `/etc/wsl.conf` укажите `[user]` и `default=<linux-username>`, затем выполните `wsl --shutdown`; следующий запуск будет использовать этого пользователя.

Порядок действий

  1. Проверьте существование пользователя через `id <username>`.
  2. Отредактируйте `/etc/wsl.conf`.
  3. Добавьте секцию `[user]` и default.
  4. Выполните `wsl --shutdown`.
  5. Запустите distro и проверьте `whoami`.

Перед завершением проверьте

  • Пользователь существует заранее.
  • Настройка применяется именно к нужному distro.

Важно

Не задавайте несуществующего пользователя: сначала создайте его и проверьте home, shell и права.

Что учитывать

Не задавайте несуществующего пользователя: сначала создайте его и проверьте home, shell и права.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Advanced settings configuration in WSL). Пример и формулировки — редакция N1RO на 2026-09-20.