如何在Linux中将一个用户的变量传递给另一个用户



我有一个用户myuser和一个环境变量test

导出var=测试

保存了bashprofile,运行良好。

当运行shell脚本时,我喜欢传递上面的变量,并用不同的用户来回显它,如下所示。

sudo su-another user-c'echo${var}'

我试过了,但没用。如何在shell脚本中传递变量?

提前谢谢。

使用sudo-E标志来维护环境变量:

sudo -E su anotheruser -c 'echo ${var}'

相关内容

  • 没有找到相关文章

最新更新