如何将脚本设置为在路径可能更改的sudoer中无密码运行

时间:2017-05-22 15:39:53

标签: bash shell unix sudo sudoers

我有一个环境变量,在安装我们的软件时会发生变化。 可以说这个环境变量是$SOFTWARE_ROOT

此脚本位于

$SOFTWARE_ROOT/run_script

如何在/ etc / sudoers中将$ SOFTWARE_ROOT / run_script设置为NOPASSWD?

1 个答案:

答案 0 :(得分:0)

鉴于最终用户可以更改$ SOFTWARE_ROOT,在sudoers配置文件中指定变量将完全没有意义。

只要允许run_script的sudoers访问,无论路径如何,或允许访问您知道run_script可能存在的每条路径。