как поменять пользователя в linux через терминал

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

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

Как поменять пользователя в Ubuntu

Находим значок выключения в правом нижнем углу, жмем на него, выбираем «Завершить сеанс» или «Сменить пользователя»:

Теперь подтверждаем завершение сеанса или смены:

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

Дальше откроется стандартное окно входа, где можно выбрать пользователя из списка или ввести его логин в поле ввода. Затем пользователь снова окажется на рабочем столе Ubuntu.

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

Поговорим о том, как выполняется смена пользователя в терминале. Для этого надо использовать команду su. Например, чтобы сменить пользователя на losst достаточно выполнить:

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

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

В этой инструкции мы рассмотрели, как поменять пользователя в Ubuntu. Успехов!

Источник

Команда Su в Linux (Смена пользователя)

Su Command in Linux (Switch User)

В этом руководстве мы объясним, как использовать suкоманду.

Как использовать su команду

Общий синтаксис su команды выглядит следующим образом:

Когда вызывается без какой-либо опции, поведение по умолчанию su для запуска интерактивной оболочки от имени пользователя root:

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

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

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

Sudo против Su

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

Один из вариантов для перехода в root будет заключаться в добавлении su команды к команде sudo и вводе текущего пароля пользователя:

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

Также sudo вы можете разрешить пользователям запускать только определенные программы с привилегиями root.

Вывод

su утилита командной строки, которая позволяет вам временно стать другим пользователем и выполнять команды с замещающим пользователем.

Источник

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

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

Если надо выполнить какие-либо действия с административными привилегиями, то для этого есть sudo. Однако иногда надо сменить пользователя Ubuntu. В этой статье мы поговорим о том как сделать это в графическом интерфейсе и в терминале.

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

Сначала кликните по значку выключения в правом верхнем углу экрана и выберите там пункт Завершить сеанс или Сменить пользователя:

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

Затем подтвердите завершение сеанса или смену:

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

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

Теперь давайте поговорим как выполняется смена пользователя в терминале. Для этого надо использовать команду su. Например, чтобы сменить пользователя на losst достаточно выполнить:

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

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

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

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

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

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

В таком случае иногда целесообразнее использовать опцию -i команды sudo:

В этой статье мы рассмотрели как поменять пользователя в Ubuntu, как видите, здесь всё очень просто. Если остались вопросы, спрашивайте в комментариях!

Источник

Команда Su в Linux (переключение пользователя)

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

Использование su — самый простой способ переключиться на административную учетную запись в текущем сеансе входа в систему. Это особенно удобно, когда пользователю root не разрешено входить в систему через ssh или с помощью диспетчера отображения графического интерфейса.

Как использовать команду su

Общий синтаксис команды su следующий:

При вызове без каких-либо параметров по умолчанию su запускает интерактивную оболочку от имени пользователя root:

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

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

Команда выведет имя пользователя, запустившего текущий сеанс оболочки:

Судо против Су

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

Один из вариантов изменения на root — это добавить к команде su sudo и ввести пароль текущего пользователя:

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

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

С помощью sudo вы также можете разрешить пользователям запускать только определенные программы с привилегиями root.

Выводы

su — это утилита командной строки, которая позволяет вам временно стать другим пользователем и выполнять команды от имени замещающего пользователя.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Источник

Команда su в Linux

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

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

Команда su Linux

Команда имеет следующий синтаксис:

su [options] [-] [user]

Если вызов команды происходит без аргументов, то происходит смена пользователя оболочки shell на суперпользователя root. Программа выдаст приглашение ввода пароля, если пароль будет верным, то текущим пользователем станет root.

Основные опции команды su:

Далее давайте рассмотрим примеры работы с утилитой su.

Примеры использования su

Смена пользователя на суперпользователя root, без смены окружения оболочки:

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

Обратите внимание, что здесь вам нужно набрать пароль не своего пользователя, а именно того, от имени которого вы хотите авторизоваться. В данном случае, пользователя root. Если вы получаете ошибку сбой при проверке подлинности su linux, то это может означать, что либо вы ввели пароль неверно, либо пароль для этого пользователя не задан. Такое можно встретить у пользователя root в Ubuntu и Linux Mint. Информацию о том как установить пароль вы можете найти в этой статье. Смена пользователя на суперпользователя root со сменой параметров окружения оболочки:

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

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

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

Смена пользователя на пользователя user01 со сменой окружения:

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

Запуск оболочки zsh для пользователя user01:

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

Запуск оболочки bash из оболочки zsh для пользователя user01:

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

Запуск файлового менеджера Midnight Commander для пользователя user01:

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

Просмотр содержимого директории boot суперпользователем root:

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

Чтобы выйти из оболочки, открытой командой su можно использовать встроенную команду exit или сочетание клавиш Ctrl+d.

как поменять пользователя в linux через терминал. Смотреть фото как поменять пользователя в linux через терминал. Смотреть картинку как поменять пользователя в linux через терминал. Картинка про как поменять пользователя в linux через терминал. Фото как поменять пользователя в linux через терминал

Выводы

Сегодня вы узнали что из себя представляет команда su linux, которая позволяет запустить оболочку от имени другого пользователя, как со сменой окружения, так и без. Узнали как выйти из этой оболочки.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *