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


2

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

sudo mkdir /tmp/computerLinux/

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


3
sudo означает «пользователь root». Таким образом, он, очевидно, будет принимать учетные данные «корневого» аккаунта.

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

Ответы:


4

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.