пользователь по умолчанию для команды sudo

2

В моей sudoкоманде, если я не упомяну username, будет ли он rootпользователем по умолчанию? Например, в следующей команде

sudo mkdir /tmp/computerLinux/

с помощью какого целевого пользователя он выполнит команду?

AlwaysALearner
источник
3
sudo означает «пользователь root». Таким образом, он, очевидно, будет принимать учетные данные «корневого» аккаунта.
3
@palerdot: Тем не менее заголовок manстраницы гласит: "sudo - выполнить команду от имени другого пользователя " :-)
NPE

Ответы:

4

Да, из руководства sudo:

-u Опция -u (пользователь) заставляет sudo запускать указанную команду от имени пользователя, отличного от пользователя root . Чтобы указать uid вместо имени пользователя, используйте #uid.

Ю Хао
источник