Запуск SUDO скрипта без ввода пароля в Ubuntu

Для того чтобы запустить sudo скрипт без ввода пароля необходимо создать "no_pass_script" и поместить его в /usr/local/bin

/usr/local/bin/no_pass_script

Затем необходимо отредактировать "sudories" файл

sudo visudo
Добавив следующую строку
ALL        ALL = NOPASSWD: /usr/local/bin/no_pass_script

Затем необходимо добавить псевдоним в ".bashrc"

nano ~/.bashrc
alias no_pass_script='sudo /usr/local/bin/no_pass_script'

Для обновления внесенных изменений наберите в терминале

source ~/.bashrc

Теперь можно попробовать выполнить скрипт

no_pass_script

Оставьте комментарий

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