Скажем, у меня есть скрипт с именем sayhi.sh
в каталоге /usr/local/bin/
.И у меня есть пользователь с именем tim
, которому нужно запустить этот скрипт как sudo /usr/local/bin/sayhi.sh
без пароля.
Поэтому я обновил файл / etc / sudoers следующим образом:
tim ALL =(root) NOPASSWD: /usr/local/bin/sayhi.sh
Но все же при запуске он запрашивает пароль.Но если я обновил файл sudoers
следующим образом, он запускается без запроса пароля.
tim ALL =(root) NOPASSWD: ALL
Но я хочу конкретно сказать, что я хочу, чтобы tim
запускал только /usr/local/bin/sayhi.sh
без запроса пароля,
И разрешения для sayhi.sh таковы:
-rwxr-xr-x 1 root root 13 May 2 10:14 sayhi.sh