如何使用 sudo -u USER 设置环境变量?

如何使用 sudo -u USER 设置环境变量?

您好,请先为我的英语水平感到抱歉。

我需要执行命令类似

envVariable1=15 envVariable2=25 sudo -u user1 sudo -E myCommand

但环境变量没有传递给 myCommand。这看起来可能不合逻辑,但有必要从须藤因为它将在脚本中用到。我该如何解决这个问题?

答案1

我应该输入var1=1 var2=2 sudo -E -u user1 sudo -E myCommand然后变量1变量2将可供用户1使用。

谢谢房颤帮我找到答案!

相关内容