Как избежать запроса пароля для sudo для скриптов crontab?

Мне нужно, чтобы новый пользователь мог выполнить sudo без какого-либо запроса пароля, потому что у этого пользователя есть crontab a .sh, который использует sudo для некоторых команд.

Я создал новый пользователь на моем сервере ubuntu 16.04 x64

adduser my-user sudo
gpasswd -a my-user sudo

Затем, используя visuo, я добавил эту строку, основываясь на этом вопросе

my-user ALL=(ALL) NOPASSWD : ALL

Затем перезагрузился

После перезагрузки я вошел в систему с помощью my-user и попытался сделать sudo clear, но он спросил меня пароль sudo.

ПРИМЕЧАНИЕ. Я добавил crontab с помощью crontab -e my-user, поэтому я предполагаю, что мой скрипт выполнен как my-user. Фактически, crontabbed скрипт сбрасывает сообщения в журнал о запросе sudo пароля. Мне действительно нужно выполнить сценарий таким образом, чтобы иметь возможность создавать файл с my-suer в качестве владельца.

Скажите, пожалуйста, если некоторые шаги / строки не нужны и как сделать способ my-user выполнить sudo без запроса пароля.

Спасибо

PS: Я видел этот вопрос , но я не могу заставить его работать, поэтому мне нужно более точное объяснение, потому что моя ситуация другая: я запускаю скрипт crontab, и мне нужно, чтобы он не запрашивал пароль sudo

1
задан 13 April 2017 в 15:25

0 ответов

Другие вопросы по тегам:

Похожие вопросы: