Против спама: позвольте только авторизовал серверы SMTP

sudoers запись dave ALL=NOPASSWD: /home/dave/thescript.sh позволяет dave выполниться sudo /home/dave/thescript.sh не вводя пароль. Это ничего не говорит об использовании sudo из того сценария; sudo не заботится о том, какой сценарий, если таковые имеются, вызвал его.

Если целый сценарий должен работать как корень, то вызовите его с sudo /home/dave/thescript.sh в crontab. Но затем, почему не просто вставленный в сценарий rootcrontab?

Иначе, если сценарий содержит строку sudo /path/to/mycommand arguments, затем помещенный dave ALL=NOPASSWD: /path/to/mycommand arguments в sudoers файле. Это будет применяться, неважно, куда dave работает mycommand от.

1
задан 12 July 2012 в 18:08
1 ответ

Взгляните на SPF , это в значительной степени то, что вы описываете.

5
ответ дан 3 December 2019 в 17:14

Теги

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