小编gil*_*asm的帖子

我如何“sudo -i”特定命令

我需要像 sudo -i 一样在没有密码的情况下运行 important_script.sh。

如果我有 sudoers:

apache ALL = (root) NOPASSWD:    /blah/important_script.sh
Run Code Online (Sandbox Code Playgroud)

并运行“sudo /blah/important_script.sh”我可以在没有密码的情况下运行它。

但是,如果我运行“sudo -i /blah/important_script.sh”,我需要输入 apache 的密码。

如果我将 sudoers 中的行更改为:

apache ALL = (root) NOPASSWD:ALL
Run Code Online (Sandbox Code Playgroud)

我可以在没有密码的情况下运行命令“sudo -i /blah/important_script.sh”。

但我希望只能运行 /blah/important_script.sh,而不是所有命令。

那么,我如何设置只有 /blah/important_script.sh 可以在没有密码的情况下使用 sudo -i 运行。

root sudo

5
推荐指数
1
解决办法
4552
查看次数

标签 统计

root ×1

sudo ×1