Текст и данные · Инструкция
Как запустить WSL-сеанс от другого Linux-пользователя
Для одноразовой административной проверки не нужно переписывать default user. WSL умеет стартовать конкретную distributi
Короткий ответ
Запустите `wsl --distribution <Name> --user <User>`: выбранный distro откроется от указанного существующего Linux-пользователя только для этого запуска.
Что делать
- 1. Узнайте имя distribution: Посмотрите `wsl -l -v`.
- 2. Убедитесь, что Linux user существует: При необходимости проверьте `/etc/passwd` внутри дистрибутива.
- 3. Запустите с user: Используйте документированные параметры `--distribution` и `--user` для выбранного distro.
- 4. Проверьте identity: Внутри Linux выполните `whoami` и `id`.
Пример
`wsl --distribution Debian --user root` запускает Debian как `root` только для этого запуска; `whoami` подтверждает выбранного пользователя.
Важно
Запуск от root даёт полный доступ внутри дистрибутива; используйте его только для конкретной административной задачи.
Как понять, что всё сработало
- `whoami` внутри WSL показывает пользователя, переданного через `--user`.
- Default user дистрибутива не считается изменённым после разового запуска.
Что учитывать
Запуск от root даёт полный доступ внутри дистрибутива; используйте его только для конкретной административной задачи.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Basic commands for WSL). Пример и формулировки — редакция N1RO на 2026-09-18.