Как временно изменить учетные записи и привилегии Linux

Команда su обычно используется для временного входа в другую учетную запись. Название команды сокращенно от «замещающий пользователь». Однако ее часто также называют командой «суперпользователя», поскольку чаще всего ее используют для временного входа в систему с учетной записью root, которая имеет полный доступ ко всем функциям системного администрирования. На самом деле, если вы не укажете, в какую учетную запись вы хотите войти, su предполагает, что вы хотите войти в корневую учетную запись. Это, конечно, требует, чтобы вы знали пароль root. Чтобы вернуться к учетной записи обычного пользователя, после входа в другую учетную запись, вы просто набираете exit и нажимаете return.

Использование команды su

Таким образом, основное использование su — просто ввести su в командной строке:

су

корень

учетные записи пользователей

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

су ддё -с хоуми

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

su jdoe -c 'command1; command2; command3'

Ls

Grep

копия

JDoe

su jdoe -c 'ls; grep uid file1> file2; скопировать файл2 / usr / local / shared / file3 '

Судо

су

Судо

sudo -u root ./setup.sh

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

Если возможно, лучше выполнять обычную работу, используя учетную запись с ограниченными правами, чтобы избежать случайного нанесения серьезного ущерба системе.

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

sudo ls / usr / local / classic

трансляция сообщение

sudo shutdown -r +20 "перезагрузка для решения проблемы сети"
Ссылка на основную публикацию