Linux консоль другой пользователь

Содержание
  1. Как стать пользователем Root или любым другим пользователем с помощью командной строки Linux
  2. Переключиться на пользователя root
  3. Как переключиться на другого пользователя и принять его среду
  4. Выполнить команду после переключения учетных записей пользователей
  5. Adhoc Switches
  6. Резюме
  7. Debian | Как сменить пользователя в терминале?
  8. Второй
  9. Смена с root на postgres
  10. Информационные ссылки
  11. Вам также может понравиться
  12. Debian | PHP-FPM не находит директорию сайта и падает в ошибку. Все сайты на PHP, обслуживаемые NGINX, не работают.
  13. Debian 11 (bullseye) | Выключение (shutdown)
  14. VMware ESXi | Как обновить версию с 6.7.0 до 7.0.3?
  15. VMware ESXi 7 | Тип диска гостевой операционной системы
  16. Смена пользователя в Linux
  17. Меняем пользователя в Linux
  18. Способ 1: Список профилей при входе в систему
  19. Способ 2: Кнопка «Сменить пользователя» в окружении
  20. Способ 3: Команда в «Терминале»
  21. Способ 4: Функция «Автоматический вход»

Как стать пользователем Root или любым другим пользователем с помощью командной строки Linux

В настоящее время можно использовать Linux без особого взаимодействия с командной строкой, но есть еще много случаев, когда что-то сделать с помощью командной строки гораздо проще, чем с помощью графического инструмента.

Примером команды, которую вы можете регулярно использовать из командной строки, является apt-get, который используется для установки программного обеспечения в дистрибутивах на основе Debian и Ubuntu.

Чтобы установить программное обеспечение с помощью apt-get, вам нужно быть пользователем с достаточными правами для этого.

Одной из первых команд пользователей популярных настольных операционных систем Linux, таких как Ubuntu и Mint learn, является sudo.

Команда sudo позволяет вам запускать любую команду от имени другого пользователя и обычно используется для повышения разрешений, так что команда запускается от имени администратора (что в терминах Linux известно как пользователь root).

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

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

Переключиться на пользователя root

Чтобы переключиться на пользователя root, вам необходимо открыть терминал, нажав одновременно клавиши ALT и T.

Способ переключения на пользователя root может отличаться. Например, в дистрибутивах на основе Ubuntu, таких как Linux Mint, Ubuntu, Kubuntu, Xubuntu и Lubuntu, вам нужно переключиться с помощью команды sudo следующим образом:

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

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

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

Команда whoami сообщает вам, под каким пользователем вы сейчас работаете.

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

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

Например, представьте, что вы создали нового пользователя с именем ted с помощью команды useradd следующим образом:

Читайте также:  Intel bluetooth driver linux

Это создаст пользователя с именем ted и создаст домашний каталог для ted с именем ted.

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

Приведенная выше команда попросит вас создать и подтвердить пароль для учетной записи ted.

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

В нынешнем виде команда, приведенная выше, будет регистрировать вас как ted, но вы не будете помещены в домашнюю папку для тестирования, и любые настройки, добавленные ted в файл .bashrc, не будут загружены.

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

На этот раз, когда вы войдете в систему как ted, вы будете помещены в домашний каталог для ted.

Хороший способ увидеть это в полном действии – добавить утилиту screenfetch в учетную запись пользователя ted.

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

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

В приведенной выше команде su переключает пользователя, -c screenfetch запускает утилиту screenfetch и – ted переключается на учетную запись ted.

Adhoc Switches

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

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

При переключении пользователя вы можете запустить оболочку, отличную от стандартной, указав ключ -s следующим образом:

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

su -m
su -p
su –preserve-environment

Резюме

Большинству случайных пользователей достаточно просто использовать команду sudo для запуска команд с повышенными привилегиями, но если вы хотите тратить продолжительное время, выполнив вход в систему как другой пользователь, вы можете использовать команду su .

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

Источник

Debian | Как сменить пользователя в терминале?

Сперва выходим из самого терминала при помощи команды:

Или нажимаем сочетание клавиш CTRL + D на клавиатуре.

Второй

Вводим имя пользователя под которым хотим войти в консоль. Вводим «невидимый» пароль для этого пользователя.

Смена с root на postgres

Не выходя из root пользователя можно прописать команду:

su - postgres

Информационные ссылки

Вам также может понравиться

php-fpm работет мастер процесс и пул www и больше ничего

Debian | PHP-FPM не находит директорию сайта и падает в ошибку. Все сайты на PHP, обслуживаемые NGINX, не работают.

Однажды может возникнуть такая ситуация, что PHP-FPM не сможет найти нужную директория сайта на сервере. Об этом можно не догадываться долгое время, […]

Debian 11 (bullseye) | Выключение (shutdown)

Debian 11 (bullseye) | Выключение (shutdown)

ИМЯ shutdown — Остановить, выключить или перезагрузить машину ОБЗОР shutdown [OPTIONS…] [TIME] [WALL…] ОПИСАНИЕ shutdown может использоваться для остановки, выключения […]

Читайте также:  Display file size in linux

The update completed successfully - VMware ESXi 7.0.3

VMware ESXi | Как обновить версию с 6.7.0 до 7.0.3?

Шаг № 1 — Вспоминаем ip-адрес хоста Для начала необходимо узнать ip-адрес хоста, на который был установлен наш гипервизор VMware ESXi версии […]

Disk Provisioning - VMware ESXi 7

VMware ESXi 7 | Тип диска гостевой операционной системы

При создании новой виртуальной машины в гипервизоре VMware ESXi 7 есть возможность выбрать тип диска для гостевой операционной системы. Эта опция находится […]

Источник

Смена пользователя в Linux

Как сменить пользователя в Linux

Иногда компьютерами под управлением операционных систем Linux пользуются несколько юзеров по очереди, например, дома. В таких случаях не всегда удобно иметь одну учетную запись на всех человек, поскольку каждый желает задать определенную конфигурацию ОС и получить хотя бы минимальную конфиденциальность. Именно поэтому разработчики добавляют возможность создавать неограниченное количество защищенных профилей, чтобы в любой момент переключиться к какому-либо из них. На нашем сайте уже имеется статья, в которой детально описано два способа создания юзеров, поэтому сегодня мы опустим этот процесс и сразу перейдем к теме способов переключения между профилями.

Меняем пользователя в Linux

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

Способ 1: Список профилей при входе в систему

По умолчанию абсолютно во всех существующих дистрибутивах Линукс функция автоматического входа отключена, поэтому при создании нового сеанса требуется выбрать пользователя для входа, а уже потом появится строка для ввода пароля. На этом этапе вы можете указать, к какой именно учетной записи хотите подключиться.

Выбор пользователя при создании нового сеанса в Linux

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

  • Введите пароль, а затем щелкните по кнопке «Разблокировать», чтобы войти в систему. Ввод пароля для входа в учетную запись пользователя при создании нового сеанса в Linux
  • Если вы обнаружили, что профиль отсутствует в списке, потребуется перейти к отдельному меню. Выбор учетной записи, не входящей в список пользователей Linux при создании нового сеанса
  • Здесь сначала указывается имя, поэтому вам необходимо точно знать его, а далее вводится пароль. Если вся информация указана правильно, создастся новая виртуальная консоль с графической оболочкой. Ввода имени профиля для входа при создании нового сеанса Linux
  • Как видите, этот метод максимально прост, что позволит даже самому начинающему юзеру выполнить его без каких-либо трудностей. Однако если вы уже создали сеанс и не желаете перезагружать ПК для смены профиля, обратите внимание на следующий способ.

    Способ 2: Кнопка «Сменить пользователя» в окружении

    Еще раз уточним, что мы рассматриваем выполняемую процедуру на примере Ubuntu и установленной по умолчанию в ней графической оболочке. Если же вы обнаружили какие-либо различия, изучая скриншоты, вам предстоит самостоятельно отыскать необходимую кнопку. Это не составит труда, если вы хотя бы немного ориентируетесь в графическом интерфейсе. В противном случае можно обратиться к официальной документации дистрибутива и его оболочки. Смена учетной записи через окружение рабочего стола происходит так:

    1. Нажмите на кнопку выключения, которая находится на панели задач. Она может быть расположена вверху или снизу, что зависит от общих настроек. Переход к параметрам управления Linux через панель задач
    2. В появившемся контекстном меню кликните по имени своего профиля и в списке выберите «Сменить пользователя». Кнопка Сменить Пользователя на панели задач в Linux
    3. Появится та же самая форма, что вы видели в инструкции к предыдущему методу. Здесь кликните ЛКМ по нужной учетной записи. Выбор пользователя для переключения в активном сеансе Linux
    4. Введите пароль и нажмите на «Разблокировать». Ввод пароля для смены пользователя в активном сеансе Linux

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

    Читайте также:  Linux mint debian apt

    Способ 3: Команда в «Терминале»

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

    1. Откройте «Терминал» любым удобным способом, например, через главное меню. Запуск терминала для смены пользователя в Linux
    2. Введите команду su — username , где username — точное имя необходимой учетной записи. Ввод имени пользователя для его смены в активной сессии терминала Linux
    3. Для разблокирования управления введите пароль. Учтите, что отображаться в консоли он не будет, но символы при этом корректно вводятся. Ввод пароля пользователя для смены в активной сессии терминала Linux
    4. Теперь обратите внимание на зеленую надпись. Как видите, пользователь был успешно сменен. Успешное переключение пользователей через терминал в Linux
    5. При закрытии консоли появится всплывающее окно, что здесь запущен какой-то процесс. Этот процесс как раз и является сменой пользователя. Подтвердите закрытие, чтобы завершить консольную сессию учетной записи. Завершение работы терминала после смены пользователя в Linux

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

    Способ 4: Функция «Автоматический вход»

    Иногда во время установки или уже после нее юзер создает учетную запись без пароля и активирует функцию «Автоматический вход». В такой ситуации авторизация происходит самостоятельно, поэтому у других юзеров нет возможности сменить профиль при включении компьютера. Исправить это положение или назначить другой профиль для автоматического входа помогут параметры, реализованные через графическую оболочку.

    1. Откройте меню приложений и перейдите в «Параметры». Переход к параметрам Linux для настройки автоматического входа в Linux
    2. Здесь вас интересует категория «Сведения о системе». Переход к сведениям системы для управления пользователями в Linux
    3. Разверните категорию «Пользователи» и кликните по кнопке «Разблокировать». Переход к разблокированию функции управления пользователями в Linux
    4. Потребуется ввести пароль суперпользователя, чтобы получить возможность управлять другими учетными записями. Ввод пароля суперпользователя для активации функции управления учетными записями Linux
    5. После этого переключитесь на необходимый профиль, активируйте или деактивируйте функцию «Автоматический вход» путем перемещения ползунка. Активация или отключение функции автоматического входа в Linux

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

    Источник

    Оцените статью
    Adblock
    detector