Я хочу запустить sudo как пользователь после перехода на него с правами root, не спрашивая его пароль и не меняя никаких настроек.

Шаг 1: перейти к пользователю от пользователя root

server:~#su joseph

Шаг 2: запустите sudo по команде от имени этого пользователя

joseph@server:/$ sudo vim test.txt

Здесь я получаю подсказку для пароля.

[sudo] password for joseph:

Я хочу иметь возможность обойти это приглашение без необходимости изменения настроек пользователя sudoers.

Это возможно?

1 ответ1

2

да, это возможно при условии, что учетной записи пользователя joseph разрешено использовать команду sudo , добавьте тег NOPASSWD /etc/sudoers .

это может выглядеть так:

joseph ALL = NOPASSWD: /bin/vim

см man 5 sudoers для получения дополнительной информации

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .