Есть бинарник «/bin/foo». Запускаться может руками, автоматически из скриптов, как угодно. Его надо принудительно запускать с переменной окружения «foo=bar» всегда. Заменить файл «/bin/foo» на другой нельзя. Изменять файл «/bin/foo» нельзя. Изменять скрипты, из которых «/bin/foo» запускается, нельзя.
Варианты?
ЗЫ Устанавливать «foo=bar» глобально для всех процессов тоже нельзя.