Par contre il est possible que tu n'aies pas les droits de le faire :
-E, --preserve-env
Indicates to the security policy that the user wishes to preserve their existing environment variables. The security policy may return an error if the user does not have permission to preserve the environment.
Si tu n'as pas les droits, il faudra utiliser eval (j'ai déjà fait un truc de ce genre il y a quelques temsp, j'essaierai de te le retrouver).
[^] # Re: des pistes
Posté par totof2000 . En réponse au message Sudo su - user sur un serveur distant // Scripting. Évalué à 2. Dernière modification le 06 décembre 2018 à 14:51.
Ce sont les options ssh qui te permettent de récupérer ces variables du serveur maître vers le serveur cible :
https://sites.google.com/site/floriangrisoni/home/lessecretsdesvariablesdenvironnementavecssh
http://blog.onkeyboardst.net/post/Transmettre-une-variable-d-environnement-%C3%A0-une-connexion-ssh
Pour le faire avec sudo, il semble que l'option -E permette de le faire ( voir https://unix.stackexchange.com/questions/202383/how-to-pass-environment-variable-to-sudo-su ).
Par contre il est possible que tu n'aies pas les droits de le faire :
-E, --preserve-env
Indicates to the security policy that the user wishes to preserve their existing environment variables. The security policy may return an error if the user does not have permission to preserve the environment.
Si tu n'as pas les droits, il faudra utiliser eval (j'ai déjà fait un truc de ce genre il y a quelques temsp, j'essaierai de te le retrouver).