Смена пользователя в WSL Linux Distro в Windows 10

Каждый дистрибутив WSL Linux, установленный вами в Windows 10, содержит собственный набор учетных записей пользователей. Дистрибутив WSL запускается со своей учетной записью пользователя по умолчанию, которая будет входить в систему автоматически. Можно переопределить учетную запись пользователя по умолчанию и запустить дистрибутив с определенной учетной записью пользователя, входящей в систему по умолчанию. Кроме того, вы можете переключаться между учетными записями пользователей Linux, не выходя из сеанса WSL.

Возможность запускать Linux непосредственно в Windows 10 предоставляется функцией WSL. WSL означает подсистему Windows для Linux, которая изначально была ограничена только Ubuntu. Современные версии WSL позволяют устанавливать и запускать несколько дистрибутивов Linux из Microsoft Store.

После включения WSL вы можете устанавливать различные версии Linux из Магазина. Вы можете использовать следующие ссылки:

  1. Ubuntu
  2. openSUSE Leap
  3. SUSE Linux Enterprise Server
  4. Kali Linux для WSL
  5. Debian GNU/Linux

и другие.

При первом запуске дистрибутив WSL предлагает вам создать новую учетную запись пользователя. Он будет использоваться в качестве вашей учетной записи по умолчанию в этом дистрибутиве. Кроме того, он будет добавлен в список sudoers, группу пользователей, которым разрешено запускать команды от имени пользователя root (т.е. с повышенными правами) путем выполнения команды sudo, например sudo vim/etc/default/keyboard . Вы можете добавить больше пользователей в свой дистрибутив WSL, как описано в сообщении Добавление пользователя в дистрибутив WSL Linux в Windows 10.

Если у вас более одной учетной записи пользователя в дистрибутиве WSL, вы можете переключаться между ними. их с помощью команды su .

Чтобы переключить пользователя в WSL Linux Distro в Windows 10,

  1. Выполните ваш дистрибутив WSL Linux, например Ubuntu.
  2. Выполните команду su - . Альтернативный синтаксис: su -l или su --login .
  3. Замените с фактическим именем пользователя.
  4. При появлении запроса введите пароль для пользователя, на которого вы переключаетесь.
  5. Чтобы вернуться к исходному сеансу пользователя, введите exit.

Примечание. Если в вашем дистрибутиве WSL включена учетная запись root , опуская в команде su войдет в систему с учетной записью root. Команда будет выглядеть следующим образом: su - . Обратите внимание, что в Ubuntu учетная запись root по умолчанию отключена..

Параметры -, -l и –login сообщают двоичному файлу su запустить оболочку как оболочку входа в систему с окружением, аналогичным реальному входу:
  • Он очищает все переменные среды, кроме TERM и переменных, указанных параметром –whitelist-environment.
  • Он инициализирует переменные среды HOME, SHELL, USER, LOGNAME и PATH.
  • Он изменяет домашний каталог целевого пользователя.
  • Он устанавливает argv [0] из для оболочки в ‘-‘, чтобы сделать оболочку оболочкой входа в систему.
Оцените статью
digitdocom.ru
Добавить комментарий