Li man sudo
no seguinte:
--preserve-env
Indica à política de segurança que o usuário deseja preservar suas variáveis de ambiente existentes. A política de segurança pode retornar um erro caso o usuário não tenha permissão para preservar o ambiente.
Mas eu me pergunto, mesmo que não tenha essa permissão, o que me impede de correr
sudo env MY_VAR=$MY_VAR <cmd>
?