Мне нужно, чтобы новый пользователь мог выполнить 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