是否可以在 sudoers 规则中使用环境变量?

是否可以在 sudoers 规则中使用环境变量?

例如,sudoers文件中有一行定义规则:

%wheel ALL=(ALL) NOPASSWD: $HOME/bin/ls

这有效吗?如果无效,是否有等效方法来实现此目标?

谢谢。

答案1

这是无效的。如果您想在通过 运行命令时保留环境变量sudo,请取消注释/添加以下行,例如:

Defaults env_keep += "VBOX_APP_HOME"

相关内容