为另一个用户设置 Linux 环境变量 (sudo)
我们如何为计算机上的另一个用户设置环境变量?我想使用 sudo -u xyz 运行一些脚本,但我需要在为 xyz 用户运行脚本之前设置一些环境变量,这与我的登录名不同。
How can we set environment variables for another user on a machine? I want to run some script with sudo -u xyz
but I need to set some environment variables before running the script for xyz user which is different from my login.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在
sudo -u xyz
和脚本之间添加 VAR=VALUE。例子You can add VAR=VALUE between the
sudo -u xyz
and the script. Example从
env(1)
手册页:From the
env(1)
man page: