Управление пользователями

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

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

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

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

Пользователь в Linux

В Linux есть три типа учетных записей пользователей: системные, пользовательские и корневые.

В зависимости от интерфейса (GUI или CLI) есть несколько способов изменить текущего пользователя.

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

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

Сменить пользователя с помощью su

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

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

$ su -


Для проверки проверьте значение переменной среды USERNAME.

$ echo $ USERNAME

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

$ su -

$ su - корень


Проверить изменение.

$ whoami


Настоятельно рекомендуется не входить в систему как root, если вам не нужно. Если это просто для запуска команд с привилегиями root, тогда инструмент sudo предлагает большую гибкость и безопасность.

$ sudo

Сменить пользователя с помощью sudo

Хотя sudo в основном используется для запуска команды с привилегиями root, он также может изменить пользователя. Однако не каждый пользователь может использовать sudo. Пользователь должен быть добавлен в файл sudoers, расположенный в папке / etc / sudoers. Узнайте, как добавить пользователя в sudoers.

Предполагая, что текущий пользователь может использовать инструмент sudo, чтобы переключиться на другого пользователя, выполните следующую команду. Здесь пользователь «jones» является обычным пользователем, а «hector» - администратором.

$ sudo -u -s


Проверить действие.

$ whoami


Это не то, где он останавливается. Используя команду sudo, также можно запустить команду от имени другого пользователя без входа в систему. По умолчанию sudo используется для запуска команд от имени пользователя root.

$ sudo


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

$ sudo -u

Смена пользователей в графическом интерфейсе

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

Здесь я покажу, как менять пользователей в GNOME.

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

GNOME - одна из самых популярных сред рабочего стола. Он доступен практически в любом популярном дистрибутиве Linux. Интерфейс приятный, современный и плавный. Конечно, вы можете настроить его, чтобы придать ему более приятный вид. Ознакомьтесь с некоторыми из лучших тем GTK3 для Linux. Эти темы совместимы с GNOME и должны работать в любой современной версии GNOME.

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

Щелкните нужную учетную запись пользователя, введите пароль и вуаля!

Последние мысли

Смена пользователя в Linux - довольно простая задача. Не имеет значения, являетесь ли вы системным администратором или обычным пользователем; задача простая, но важно знать. Не стесняйтесь опробовать все упомянутые методы.

Удачных вычислений!

Shadow of the Tomb Raider для Linux Учебное пособие
Shadow of the Tomb Raider - двенадцатое дополнение к серии Tomb Raider - франшизе приключенческой игры, созданной Eidos Montreal. Игра была очень хоро...
Как увеличить FPS в Linux?
FPS означает Кадров в секунду. Задача FPS - измерить частоту кадров при воспроизведении видео или во время игры. Проще говоря, количество непрерывных ...
Лучшие игры Oculus App Lab
Если вы владелец гарнитуры Oculus, вы должны знать о загрузке неопубликованных приложений. Боковая загрузка - это процесс установки на гарнитуру содер...