Setting Linux environment variable for another user (sudo)
You can add VAR=VALUE between the sudo -u xyz
and the script. Example
sudo -u xyz LANG=C LD_LIBRARY_PATH=/usr/local/lib some_script.sh
From the env(1)
man page:
NAME env - run a program in a modified environmentSYNOPSIS env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]DESCRIPTION Set each NAME to VALUE in the environment and run COMMAND.