Главная » Компьютеры » Безопасность » Смена пользователя в Linux
Смена пользователя Linux

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

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

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

Две основные команды, помогающие вам принять на себя расширенную идентификацию, это su и sudo. Некоторые дистрибутивы включают только одну из этих двух команд, но некоторые включают обе.

Вас может также заинтересовать публикация «Как добавить пользователя в Linux», в которой мы рассказали о способе добавления пользователей, и статья «Уничтожение данных в Linux», в которой речь шла о надежном удалении информации.

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

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

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

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

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

Введите exit, когда решите завершить сессию и вернуться в собственную оболочку.

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

su c "ls l /root/"

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

С другой стороны, команда sudo позволяет администратору настроить файл конфигурации под названием /etc/sudoers, определив те команды, которые разрешено выполнять пользователям с привилегиями администратора.

Еще одно важное отличие в том, что использование sudo не требует доступа к паролю пользователя root: вместо этого вы аутентифицируетесь по своему паролю. Благодаря этому sudo будет лучшим механизмом, чем su.

Так, вы можете вывести содержимое директории root с помощью

sudo ls l/root/

после аутентификации через пароль для свой учетной записи.

Как вы поняли из этой коротко статьи смена пользователя Linux дело совсем не сложное.

Также вас может заинтересовать статья «Менеджер паролей для Linux», в которой мы рассказывали о графическом интерфейсе QtPass для утилиты pass.

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

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