12
如何在機器上爲其他用戶設置環境變量?我想用sudo -u xyz
運行一些腳本,但是我需要在運行xyz用戶腳本之前設置一些環境變量,這與我的登錄不同。爲其他用戶設置Linux環境變量(sudo)
如何在機器上爲其他用戶設置環境變量?我想用sudo -u xyz
運行一些腳本,但是我需要在運行xyz用戶腳本之前設置一些環境變量,這與我的登錄不同。爲其他用戶設置Linux環境變量(sudo)
從env(1)
手冊頁:
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.
您可以添加VAR =的sudo -u xyz
和腳本之間的價值。示例
sudo -u xyz LANG=C LD_LIBRARY_PATH=/usr/local/lib some_script.sh
+1這是爲我做的。 – hughdbrown 2013-04-05 16:47:56