Top*_*der 12 linux shell sudo environment-variables
我们如何在机器上为另一个用户设置环境变量?我想运行一些脚本sudo -u xyz但我需要在运行xyz用户脚本之前设置一些环境变量,这与我的登录不同.
Geo*_*rov 32
您可以sudo -u xyz在脚本和脚本之间添加VAR = VALUE .例
sudo -u xyz LANG=C LD_LIBRARY_PATH=/usr/local/lib some_script.sh
Run Code Online (Sandbox Code Playgroud)
从env(1)手册页:
Run Code Online (Sandbox Code Playgroud)NAME env - run a program in a modified environment SYNOPSIS env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...] DESCRIPTION Set each NAME to VALUE in the environment and run COMMAND.
| 归档时间: |
|
| 查看次数: |
14834 次 |
| 最近记录: |