Linux смена пользователя: fkn+antitotal | студентам & программистам

Как переключать пользователей в Ubuntu и других дистрибутивах Linux [Быстрый совет для новичков]

Переключить пользователей в Ubuntu или любой другой дистрибутив Linux, использующий терминал.

Все, что вам нужно сделать, это знать имя пользователя и пароль учетной записи, и вы можете переключать пользователей с помощью команды su:

su another_username

Вам будет предложено ввести пароль пользователя, на которого вы хотите переключиться.

Как вы можете видеть на скриншоте выше, я перешел на пользователя Пракаш от пользователя Абхишек в терминале.

Есть несколько мелких деталей этого метода, которыми я поделюсь с вами чуть позже. Я также поделюсь графическим способом переключения пользователей в Linux, если вы используете Linux для настольных компьютеров.

Переход на пользователя root

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

Сменить пользователя в командной строке Linux

Давайте разберемся немного подробнее. Чтобы переключить пользователей, вам нужно сначала узнать точное имя пользователя, потому что конкуренция за вкладки здесь не работает. Ты можешь перечислить всех пользователей в командной строке Linux просмотрев содержимое файла / etc / passwd.

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

su another_username

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

Вы заметите, что некоторые люди используют - между su и именем пользователя. На то есть конкретная причина.

su - another_username

При использовании параметра -, -l или –login оболочка запускается как оболочка входа. Это означает, что он инициализирует переменные среды, такие как PATH, и изменяет домашний каталог измененного пользователя. Будет так, как если бы вы вошли в терминал как второй пользователь.

Примечание: хотя -является более популярным, рекомендуется использовать параметр –login.

Графическое изменение пользователей в Linux (для настольных компьютеров Linux)

Если вы используете настольную ОС Linux, описанного выше метода может быть недостаточно. Зачем? Потому что вы переключаете пользователя только в терминале. Он ограничен терминалом. За пределами терминала ничего не меняется.

Если вы хотите переключить пользователей, чтобы вы могли войти в систему как другой пользователь и использовать всю систему (браузер, приложения и т. Д.) В графическом режиме, вам придется выйти из системы, а затем снова войти в систему.

Теперь скриншоты могут выглядеть иначе, но шаги остаются прежними. Вот как переключать пользователей в Ubuntu Linux.

Перейдите в правый верхний угол и нажмите кнопку «Выключить / выйти из системы», чтобы открыть раскрывающийся список, и вы можете выберите либо Сменить пользователя, либо Выйти.

  • переключатель пользователя: Вы можете поддерживать активный сеанс (приложения продолжают работать) для текущего пользователя. Подходит для временного переключения пользователей, так как вы не потеряете свою работу.
  • Выйти: Текущая сессия завершена (все приложения закрыты). Хорошо, если вы давно хотите переключиться на другого пользователя.

Вы можете выбрать тот вариант, который больше подходит для ваших нужд.

Теперь вы окажетесь на экране входа в систему со всеми доступными пользователями для вашей системы. Выберите учетную запись пользователя по вашему выбору.

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

Вот и все. Надеюсь, вы найдете этот быстрый совет для новичков полезным при смене пользователей в Ubuntu и других дистрибутивах Linux. Вопросы и предложения всегда приветствуются.

Оригинал статьи

распределения Linux Другие переключатель Ubuntu пользователей

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

Главная » Windows







Автор Вербицкий Андрей На чтение 3 мин. Просмотров 32 Опубликовано



Каждый дистрибутив 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 .

  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] из для оболочки в ‘-‘, чтобы сделать оболочку оболочкой входа в систему.















Как переключить пользователя в Linux [Команда SU в Linux]

Опубликовано:
28 янв, 21
Обновлено:
05 мар, 23

Антоний Юшкевич

5 мин

Учебники
Сервер

Список контента, который вы прочтете в этой статье:

Linux имеет уникальный и отличный от других операционных систем способ переключения пользователей. Лучший способ сделать это с помощью команды SU в Linux. Если вы новичок в Linux, вам может быть интересно, как переключать пользователей в Linux из командной строки. Команда «su» — это простой способ изменить пользователя, под которым вы вошли в систему. В этой статье мы покажем вам, как использовать команду su для переключения пользователя Linux.

Чтобы использовать его, просто введите «su», а затем имя пользователя, на которого вы хотите переключиться. Например, если вы хотите переключиться на пользователя «mvm», введите:

су мвм

Затем вам будет предложено ввести пароль этого пользователя. После входа вы войдете в систему как этот пользователь.

Если вы хотите временно сменить пользователя, вы можете использовать опцию «-l». Это означает «оболочка входа в систему». Это даст вам полную оболочку входа для указанного пользователя. Например:

су-л мвм

Это полезно, если вам нужно запустить команду от имени другого пользователя и вы не хотите выходить из текущего сеанса. Помните, что при использовании опции «-l» вам нужно будет дважды ввести пароль другого пользователя (один раз для su и один раз для входа в систему).

класс = «идентификатор ссылки»>

Su позволяет изменить существующего пользователя на другого пользователя. Используйте метод –l [имя пользователя] для определения учетной записи пользователя, если вам нужно выполнить команду от лица, отличного от root. Переключение между интерпретаторами оболочки за один раз также возможно с помощью команды su. Su — более мощная, но старая команда. Он может имитировать функции sudo, передавая в оболочку одну команду с параметром –c.

Команда su в Linux является сокращением от « заменить пользователя или сменить пользователя » и позволяет пользователю получить временный доступ к учетной записи другого пользователя. Это может быть полезно, если вам нужно запустить команду от имени другого пользователя или устранить проблему и получить доступ к учетной записи другого пользователя.

класс = «идентификатор ссылки»>

Чтобы использовать команду su, введите в командной строке следующее:

su [опции] [имя пользователя [аргументы]]

su по умолчанию является суперпользователем, если имя пользователя не указано (root). Найдите нужного пользователя и включите его в синтаксис команды su.

класс = «идентификатор ссылки»>

Используйте -h для просмотра списка опций команд в su:

вс – ч

Вы можете использовать команду su со следующими параметрами:

  • Имя пользователя — измените свое имя пользователя на имя пользователя, которое вы хотите использовать для входа в систему. Это может сделать любой потребитель, а не только пользователь root.
  • –command или –c [cmd] – Выполняет команду, определенную пользователем.
  • –login или –l [имя пользователя] – изменяет имя пользователя, запуская сценарий входа. Для этого человека вам необходимо ввести пароль.
  • –s или –shell [оболочка] – позволяет выполнять команду в отдельном контексте оболочки.
  • –h или –help – Отображает файл справки команды su.
  • –p или –preserve-environment – ​​защитить среду оболочки (HOME, SHELL, USER, LOGNAME).
Linux VPS

Начиная с $ 5,99 / месяц

Купить Linux VPS

класс = «идентификатор ссылки»>

Изменить пользователя Linux на другого пользователя

Введите следующую команду для смены пользователя Linux в этом окне терминала:

su –l [other_user_name]

Требуется пароль. Когда вы введете его, имя пользователя будет изменено на эту учетную запись.

Выполните определенную команду от имени другого пользователя

Использование альтернативы –c для выполнения определенной команды от имени отдельного пользователя:

su –c [команда] [other_user_name]

Затем система запросит ваше имя пользователя. Когда вы выполните эту команду, система выполнит команду ls (перечислите содержимое каталога) для определенной учетной записи.

Переключение на другую среду оболочки

Введите следующее, чтобы использовать новую оболочку или операционную среду:

вс –с /usr/bin/zsh

В оболочке Z эта команда создает учетную запись пользователя root.

В той же среде используйте другого пользователя

С помощью опции –p вы можете сохранить среду текущей учетной записи пользователя:

su –p [other_user_name]

[другой пользователь] можно заменить реальным именем пользователя, которое вы решите использовать. Учетная запись пользователя изменится, но ваш домашний каталог останется прежним. Это полезно, если вы выполняете команду как новый пользователь, но вам нужен доступ к файлам текущего пользователя.

Используйте команду echo $HOME, чтобы показать каталог, в котором вы работаете, чтобы убедиться, что вы все еще находитесь в той же домашней среде.

класс = «идентификатор ссылки»>

В заключение отметим, что команда SU — это мощный инструмент, который можно использовать для переключения пользователей в Linux. В этой статье представлено подробное руководство по использованию команды смены пользователя в Linux, а также несколько полезных советов и рекомендаций. Мы надеемся, что вы нашли эту информацию полезной и теперь можете уверенно использовать команду SU.

Люди также читают:

  • Памятка VIM PDF для быстрого ознакомления
  • Как искать в редакторе VIM/VI?
  • CP-команда в Linux
  • Как редактировать файл в Linux?
  • Как найти файл в Linux?